perm filename COG.XGP[AM,DBL] blob sn#484174 filedate 1979-10-27 generic text, type T, neo UTF8
/LMAR=50/TMAR=50/RMAR=1700/BMAR=1/PMAR=0/XLINE=0/FONT#0=NGR13/USETI=0000289*TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX*

␈βα.␈↓ β8␈ε>COG␈α␈NITI␈α↓VE␈α∂ECONO␈α␈MY
␈ββ,␈↓ β"␈ε>I␈α↓n␈α∞a␈α∂Fl␈α␈uid␈α∞Task␈α∞Env␈α␈ir␈α␈onm␈α␈ent
␈β¬α␈↓ α␈ε2Douglas␈αB.␈αLenat,␈α_Frederick␈αHay␈α␈es-Roth,␈α_and␈αPhilip␈αKlahr
␈βλ≠␈↓ ↓H␈ε$D␈α␈r.␈α∨L␈α↓e␈α␈nat␈α∩i␈α␈s␈α⊃a␈α↓n␈α⊃assi␈α␈stant␈α⊃professor␈α⊃in␈α⊃the␈α⊃C␈α␈o␈α↓m␈α␈puter␈α⊃Sc␈α␈ie␈α␈nce␈α⊃De␈α␈pa␈α↓r␈α␈tme␈α␈nt,␈α∩Stanfo␈α↓rd
␈βλ;␈↓ ↓H␈ε$Uni␈α␈v␈α␈ersi␈α␈ty,␈α⊂Sta␈α↓nford,␈α⊂Ca.␈α~9430␈α↓5.␈α→Drs.␈α→Ha␈α↓y␈α␈e␈α␈s-Ro␈α↓th␈α∂and␈α⊂K␈α␈lahr␈α∂a␈α↓re␈α∂re␈α␈searc␈α␈hers␈α∂in␈α∂the
␈βλ\␈↓ ↓H␈ε$Informati␈α␈o␈α↓n␈α
Sci␈α␈enc␈α␈es␈α
De␈α␈pa␈α↓rt␈α␈men␈α␈t␈α
of␈α
the␈α
Rand␈αC␈α␈o␈α↓rporation,␈α
San␈α␈ta␈α
M␈α↓oni␈α␈ca,␈α
Ca.
␈β	D␈↓ ↓H␈ε$Thi␈α␈s␈απpa␈α↓pe␈α␈r␈απdescr␈α␈ibes␈απw␈α␈ork␈απin␈απprog␈α↓r␈α␈ess,␈απsponso␈α↓r␈α␈ed␈απby␈αλt␈α␈he␈απNational␈απSci␈α␈enc␈α␈e␈απF␈α↓oundation␈απunder
␈β	e␈↓ ↓H␈ε$gran␈α␈ts␈αεMCS7␈α↓7-04␈α↓440␈απand␈αεM␈α↓C␈α␈S7␈α↓7-03␈α↓273␈α↓.␈αλIt␈αεis␈αεaddress␈α␈ed␈αεto␈απa␈αεtec␈α␈hnic␈α␈a␈α↓l␈α¬a␈α↓udi␈α␈enc␈α␈e␈αεfa␈α↓m␈α␈il␈α␈iar␈αεwith
␈β
¬␈↓ ↓H␈ε$the␈αεconce␈α␈pts␈απo␈α↓f␈απarti|c␈α␈ial␈απi␈α␈nt␈α␈ell␈α␈ige␈α␈nce,␈απkno␈α␈wledge␈απre␈α␈prese␈α␈n␈α␈ta␈α↓t␈α␈ion,␈αλand␈απknowl␈α␈edge␈απe␈α␈ng␈α↓i␈α␈nee␈α␈ring.
␈β
%␈↓ ↓H␈ε$Al␈α␈thoug␈α↓h␈αit␈αdoes␈αpre␈α␈sen␈α␈t␈αsome␈αc␈α␈o␈α↓nc␈α␈rete␈αre␈α␈searc␈α␈h␈α
re␈α␈sults␈α␈,␈α
i␈α␈t␈αis␈αbei␈α␈ng␈α
di␈α␈ssem␈α␈inated␈αat␈αthis
␈β
F␈↓ ↓H␈ε$ti␈α␈me␈α	prim␈α␈a␈α↓r␈α␈il␈α␈y␈αto␈α
sti␈α␈m␈α␈ul␈α␈a␈α↓te␈α	disc␈α␈ussion␈α
a␈α↓nd␈α
i␈α␈n␈α␈teracti␈α␈on␈αwi␈α␈th␈α
coll␈α␈eagues␈α
on␈αthe␈α␈se␈α
i␈α␈ssues.
␈β␈␈↓ ↓H␈ε#Ru␈α␈nn␈α␈ing␈αTitle:␈αCOGNITIVE␈αECON␈α␈OMY
␈β⊃{

␈β↓G␈↓ ∧*␈ε$←␈α
2←
␈βα.␈↓ ↓H␈ε2Abstract
␈β∧h␈↓ ↓H␈ε#In␈α}tell␈α↓ig␈α␈en␈α␈t␈α∂sy␈α␈stems␈α∞can␈α∞exp␈α␈lore␈α∂o␈α␈nly␈α∞ti␈α↓n␈α}y␈α∂su␈α␈bse␈α␈ts␈α∂of␈α∂th␈α␈eir␈α∂po␈α␈ten␈α␈tial␈α∂e␈α␈xtern␈α␈al␈α∂an␈α␈d
␈β¬⊂␈↓ ↓H␈ε#c␈α␈onc␈α␈eptu␈α␈al␈α	w␈α␈orld␈α␈s.␈αTo␈α	in␈α␈creas␈α␈e␈α	the␈α␈i␈α↓r␈α	e␈α␈{␈α↓e␈α␈ctiv␈α␈e␈α	ca␈α␈pa␈α␈citi␈α↓e␈α␈s,␈α
th␈α␈ey␈α	m␈α}ust␈α	d␈α␈ev␈α␈e␈α␈l␈α↓o␈α␈p␈α	e}␈α␈cien␈α␈t
␈β¬7␈↓ ↓H␈ε#fo␈α␈rms␈α
of␈α
re␈α␈prese␈α␈n␈α␈tation␈α␈,␈α∞a␈α␈ccess,␈α
an␈α␈d␈α
op␈α␈era␈α␈ti␈α↓o␈α␈n.␈α⊃If␈α
forc␈α␈ed␈α
to␈αsurv␈α␈iv␈α␈e␈α
in␈α
a␈αch␈α␈ang␈α␈ing
␈β¬←␈↓ ↓H␈ε#ta␈α␈sk␈αen␈α}viron␈α␈men␈α}t,␈α
mo␈α␈st␈α
in␈α␈feren␈α␈tia␈α␈l␈α
sy␈α␈stems␈αco␈α␈uld␈αb␈α␈ene|␈α␈t␈αfrom␈ε)␈αlearning␈ε#␈αab␈α␈ou␈α␈t␈α
th␈α␈at
␈βεπ␈↓ ↓H␈ε#e␈α␈n␈α␈viro␈α␈nme␈α␈n␈α␈t␈α
an␈α␈d␈α
their␈α
o␈α␈wn␈α
b␈α␈eha␈α␈vior.␈αFor␈α
ex␈α␈amp␈α␈le,␈αthe␈α␈y␈α
can␈α
e␈α␈xp␈α␈l␈α↓o␈α␈it␈αn␈α␈ew␈αsc␈α␈hem␈α␈ata
␈βε.␈↓ ↓H␈ε#o␈α␈r␈α
d␈α␈i␈α↓{eren␈α}t␈α
slot-n␈α␈ames␈αto␈α
simp␈α␈li␈α↓fy␈αan␈α␈d␈αrestru␈α␈cture␈αthe␈α␈i␈α↓r␈αkn␈α␈o␈α␈wledg␈α␈e.␈α⊂I␈α↓n␈αth␈α␈i␈α↓s␈αpa␈α␈per
␈βεV␈↓ ↓H␈ε#w␈α␈e␈α
d␈α␈escrib␈α␈e␈α
a␈α
pr␈α␈ogra␈α␈m␈α
tha␈α␈t␈α
au␈α␈toma␈α␈ti␈α↓c␈α␈all␈α↓y␈αext␈α␈end␈α␈s␈α
i␈α↓t␈α␈s␈α∞s␈α␈chem␈α␈atized␈αrepre␈α␈sen␈α␈ta␈α␈tion
␈βε⎇␈↓ ↓H␈ε#o␈α␈f␈α∞k␈α␈no␈α␈wled␈α␈ge,␈α∞by␈α
d␈α␈e|␈α␈ning␈α
ap␈α␈pr␈α␈opria␈α␈te␈α∞n␈α␈ew␈α∞slot␈α␈s␈α∞d␈α␈yn␈α␈amically.␈α∩In␈α
the␈α
ap␈α␈pen␈α␈dice␈α␈s,
␈βπ%␈↓ ↓H␈ε#w␈α␈e␈α
rev␈α␈i␈α↓e␈α␈w␈α∞som␈α␈e␈α∞v␈α}ery␈α
gen␈α␈era␈α␈l␈α∞tech␈α␈niqu␈α␈es␈α∞fo␈α␈r␈α∞inc␈α␈reasin␈α␈g␈α∞th␈α␈e␈α∞e␈α␈}cien␈α␈cy␈α
of␈α∞p␈α␈rog␈α␈rams
␈βπM␈↓ ↓H␈ε#with␈α␈out␈αsacri|␈α␈cing␈αexp␈α␈ressib␈α␈i␈α↓lity:␈α∞cach␈α␈ing␈α␈,␈α∞ab␈α␈strac␈α␈ti␈α↓o␈α␈n,␈α
an␈α␈d␈αexp␈α␈ecta␈α␈ti␈α↓o␈α␈n-simp␈α␈l␈α↓i|␈α␈ed
␈βπt␈↓ ↓H␈ε#p␈α␈roce␈α␈ssing.␈α
It␈αλi␈α↓s␈αλsh␈α␈o␈α␈wn␈αλin␈αλd␈α␈eta␈α␈i␈α↓l␈αλho␈α}w␈α	o␈α␈ne␈αλo␈α␈f␈α	th␈α␈ese,␈α	c␈α␈ach␈α␈i␈α↓n␈α␈g,␈α	reg␈α␈ains␈αλth␈α␈e␈αλe}cien␈α␈cy␈αλth␈α␈at
␈βλ≤␈↓ ↓H␈ε#o␈α␈ther␈α␈w␈α↓ise␈α
w␈α␈ou␈α␈ld␈α
be␈α
lost␈α
in␈α
ad␈α␈op␈α␈ting␈α
th␈α␈e␈α
i␈α↓n␈α}terp␈α␈retiv␈α␈e␈α
slot-d␈α␈e|n␈α␈ing␈α
sch␈α␈eme␈α
p␈α␈resen␈α}ted
␈βλC␈↓ ↓H␈ε#e␈α␈arli␈α↓e␈α␈r.
␈β⊂3

␈β↓G␈↓ ∧*␈ε$←␈α
3←
␈βα7␈↓ ↓H␈ε>1␈α␈.␈α∂Intr␈α␈odu␈α␈ction
␈ββz␈↓ α␈ε#Com␈α␈pu␈α␈ter␈α⊂p␈α␈rogra␈α␈ms,␈α⊃no␈α∂l␈α↓e␈α␈ss␈α⊂tha␈α␈n␈α⊂b␈α␈iologica␈α␈l␈α⊂creatu␈α␈res,␈α⊃m␈α␈u␈α␈st␈α⊂perfo␈α␈rm␈α⊂in␈α∂an
␈β∧"␈↓ ↓H␈ε#e␈α␈n␈α␈viro␈α␈nme␈α␈n␈α␈t:␈α≠a␈α␈n␈α∪ex␈α␈tern␈α␈ally␈α∪imp␈α␈osed␈α∩set␈α∩of␈α∪d␈α␈eman␈α␈ds,␈α∃p␈α␈ressu␈α␈res,␈α∃op␈α␈po␈α␈rtun␈α␈iti␈α↓e␈α␈s,
␈β∧I␈↓ ↓H␈ε#re␈α␈gula␈α␈ri␈α↓ties.␈ε)␈α∩Cognitiv␈α␈e␈α∞economy␈ε#␈α
i␈α↓s␈α
th␈α␈e␈α∞d␈α␈eg␈α␈ree␈α
to␈α
which␈α
a␈α
p␈α␈rog␈α␈ram␈α
is␈α∞a␈α␈da␈α␈pted␈α
to␈αi␈α↓ts
␈β∧q␈↓ ↓H␈ε#e␈α␈n␈α␈viro␈α␈nme␈α␈n␈α␈t,␈α
th␈α␈e␈α
ex␈α␈ten␈α}t␈α
to␈α	which␈α	its␈α	i␈α↓n␈α}tern␈α␈al␈α
ca␈α␈pa␈α␈bili␈α↓ties␈α	(struc␈α␈tures␈α	an␈α␈d␈α	pro␈α␈cesses)
␈β¬→␈↓ ↓H␈ε#a␈α␈ccu␈α␈rately␈απan␈α␈d␈απe}cien␈α}tly␈αλr␈α␈e⎇ec␈α␈t␈αλits␈αλe␈α␈n␈α␈v␈α␈i␈α↓ro␈α␈nme␈α␈n␈α␈tal␈απnich␈α␈e.␈α
If␈αλthe␈απen␈α}viron␈α␈men␈α}t␈αλch␈α␈an␈α␈ges
␈β¬@␈↓ ↓H␈ε#fre␈α␈que␈α␈n␈α␈tly␈α¬and␈α¬ra␈α␈dica␈α␈l␈α↓ly␈α␈,␈απthen␈α¬th␈α␈e␈αεp␈α␈rog␈α␈ram␈α¬(␈α↓o␈α␈r␈αεsp␈α␈ecies␈αεo␈α␈r␈αεo␈α␈rgan␈α␈ization␈α␈)␈αεsh␈α␈ould␈α¬mo␈α␈nitor
␈β¬h␈↓ ↓H␈ε#th␈α␈ose␈αcha␈α␈ng␈α␈es␈αan␈α␈d␈αbe␈αcap␈α␈able␈αof␈αad␈α␈ap␈α␈ting␈αi␈α↓tse␈α␈l␈α↓f␈αt␈α␈o␈αth␈α␈em␈αd␈α␈yn␈α␈amica␈α␈l␈α↓ly␈α␈.␈α∞Th␈α␈i␈α↓s␈αi␈α↓s␈αcost
␈βε∂␈↓ ↓H␈ε#e␈α␈{␈α↓ec␈α␈ti␈α↓v␈α}e␈α∞when␈α
the␈α∞p␈α␈ena␈α␈l␈α↓t␈α␈y␈α∞for␈α∞failure␈α∞to␈α∞a␈α␈dap␈α␈t␈α∞ex␈α␈c␈α␈eeds␈α∞th␈α␈e␈α∞sum␈α∞o␈α␈f␈α∂th␈α␈e␈α∞follo␈α␈wing
␈βε7␈↓ ↓H␈ε#c␈α␈osts:␈α
(i)␈αλTh␈α␈e␈αλc␈α␈on␈α␈tin␈α}uou␈α␈s␈αλo␈α}v␈α␈erh␈α␈ead␈απfo␈α␈r␈αλmo␈α␈nitorin␈α␈g␈αλto␈απd␈α␈etect␈απcha␈α␈ng␈α␈es,␈α	(ii)␈αλThe␈απon␈α␈etime
␈βε←␈↓ ↓H␈ε#c␈α␈ost␈αo␈α␈f␈αpro␈α}vidin␈α␈g␈αa␈αmec␈α␈han␈α␈ism␈αb␈α␈y␈αwh␈α␈ich␈αself-␈α↓m␈α␈od␈α␈i␈α↓|␈α␈cation␈αca␈α␈n␈αoccu␈α␈r,␈αan␈α␈d␈α(iii)␈αThe
␈βπε␈↓ ↓H␈ε#o␈α␈ccas␈α␈i␈α↓o␈α␈nal␈α
ex␈α␈pe␈α␈nse␈α
o␈α␈f␈αe␈α␈mplo␈α␈y␈α␈ing␈α	that␈α
m␈α␈ech␈α␈anism␈α
to␈α	resp␈α␈ond␈α	to␈α
a␈α	cha␈α␈nge␈α	which␈α
h␈α␈as
␈βπ.␈↓ ↓H␈ε#b␈α␈een␈α
obs␈α␈erv␈α␈ed␈α␈.
␈β⊂3

␈β↓G␈↓ ∧*␈ε$←␈α
4←
␈βα1␈↓ α␈ε#The␈α␈re␈αare␈αt␈α␈w␈α␈o␈αd␈α␈irection␈α␈s␈αfor␈αex␈α␈ploring␈α
this␈αph␈α␈en␈α␈omen␈α␈on␈α␈:
␈ββ ␈↓ ↓H␈ε7∂␈ε#␈α
M␈α␈ak␈α␈e␈α
th␈α␈e␈α∞p␈α␈reced␈α␈ing␈α
eq␈α␈uat␈α␈i␈α↓o␈α␈n␈α
l␈α↓e␈α␈ss␈α∞m␈α␈u␈α␈sh␈α␈y␈α␈.␈α∪In␈α}v␈α␈estiga␈α␈te␈α
what␈α
featu␈α␈res␈α
of␈α∞t␈α␈he␈α
per-
␈ββH␈↓ ↓H␈ε#fo␈α␈rmer␈α(pro␈α␈gra␈α␈m),␈α
tas␈α␈k␈αen␈α}viron␈α␈men␈α}t,␈α
ch␈α␈an␈α␈ges␈αin␈αth␈α␈at␈αen␈α}viron␈α␈men␈α}t,␈α
etc.,␈αmak␈α}e␈αthe
␈ββo␈↓ ↓H␈ε#\␈α␈mon␈α␈itoring␈α&␈αse␈α␈l␈α↓f-mo␈α␈di|c␈α␈ation␈α␈"␈αp␈α␈roce␈α␈ss␈αcos␈α␈t␈αe{ectiv␈α␈e␈α␈.␈α∞Clea␈α␈rl␈α↓y␈α␈,␈αin␈αso␈α␈me␈αc␈α␈ases␈αthe
␈β∧↔␈↓ ↓H␈ε#p␈α␈en␈α␈alty␈αλfor␈αλnon␈α␈-ad␈α␈ap␈α␈tation␈ε)␈αλis␈ε#␈αλhigh␈αλe␈α␈nou␈α␈gh␈α␈;␈α
as␈αλex␈α␈amp␈α␈les␈α	sp␈α␈an␈α␈nin␈α␈g␈α	se␈α␈v␈α␈era␈α␈l␈α	time␈αλscales
␈β∧?␈↓ ↓H␈ε#c␈α␈onsid␈α␈er␈α
b␈α␈i␈α↓o␈α␈l␈α↓o␈α␈gical␈α
ev␈α}olut␈α␈i␈α↓o␈α␈n␈α
(millenia),␈α
the␈α	edu␈α␈ca␈α␈ti␈α↓o␈α␈na␈α␈l␈αsy␈α␈stem␈α	of␈α
a␈α
c␈α␈ulture␈α	(y␈α␈ea␈α␈rs),
␈β∧f␈↓ ↓H␈ε#th␈α␈e␈αλbu␈α␈si␈α↓n␈α␈ess␈αλmeetin␈α␈gs␈α	o␈α␈f␈α	a␈αλco␈α␈rpora␈α␈tion␈αλ(mon␈α}ths),␈α	th␈α␈e␈α	imm␈α␈u␈α␈ne␈αλsy␈α␈stem␈αλof␈α	a␈α␈n␈αλorga␈α␈nism
␈β¬∞␈↓ ↓H␈ε#(h␈α␈ou␈α␈rs),␈α
a␈α␈nd␈αthe␈αnerv␈α}ou␈α␈s␈αsyste␈α␈m␈αof␈αa␈α␈n␈αo␈α␈rgan␈α␈ism␈α(milli␈α↓se␈α␈con␈α␈ds).␈α∞In␈αoth␈α␈er␈αca␈α␈ses,␈αthe
␈β¬5␈↓ ↓H␈ε#a␈α␈bo␈α␈v␈α}e␈α
equ␈α␈ation␈α
tip␈α␈s␈ε)␈αa␈α␈gainst␈ε#␈α
ad␈α␈apta␈α␈tion␈α
as␈α
be␈α␈i␈α↓n␈α␈g␈α
cog␈α␈nitiv␈α␈ely␈α
ec␈α␈ono␈α␈mical;␈αto␈α
d␈α␈ate,␈αa␈α␈l␈α↓-
␈β¬]␈↓ ↓H␈ε#m␈α␈ost␈απall␈αλcom␈α␈pu␈α␈ter␈αλp␈α␈rog␈α␈rams␈απ(an␈α␈d␈απcog␈α␈nitiv␈α␈e␈απmod␈α␈els␈αλin␈απge␈α␈nera␈α␈l␈α↓)␈απha␈α␈v␈α␈e␈απbe␈α␈en␈απcon␈α␈struc␈α␈ted
␈βε¬␈↓ ↓H␈ε#to␈αλdea␈α␈l␈α
with␈α	a␈α	|␈α␈x␈α␈ed␈αλtask␈α␈,␈α
or␈α	at␈α	least␈α	with␈α	a␈α	|␈α␈x␈α␈ed␈αλtask␈α	e␈α␈n␈α␈viro␈α␈nme␈α␈n␈α␈t␈α	[New␈α␈ell␈α
&␈α	S␈α␈i␈α↓m␈α␈on
␈βε,␈↓ ↓H␈ε#1␈α␈972␈α␈].␈α⊂Bu␈α␈t␈α
th␈α␈e␈α
m␈α␈agn␈α␈itud␈α␈e␈αof␈α
th␈α␈e␈αph␈α␈eno␈α␈men␈α␈a␈αw␈α␈e␈α
se␈α␈ek␈αto␈αmod␈α␈el␈α
c␈α␈on␈α␈tin␈α}ues␈αto␈αgro␈α}w,
␈βεT␈↓ ↓H␈ε#a␈α␈nd␈αλw␈α␈e␈αλb␈α␈egin␈αλto␈αλfeel␈αλthe␈αλco␈α␈n|␈α␈nes␈αλof␈αλan␈α}y␈αλsingle,␈α	u␈α␈nch␈α␈an␈α␈ging␈αλm␈α␈ode␈α␈l␈α	w␈α␈e␈αλh␈α␈y␈α␈poth␈α␈esize.␈α
In
␈βε{␈↓ ↓H␈ε#th␈α␈e␈α	y␈α␈ea␈α␈rs␈α
a␈α␈hea␈α␈d,␈α
o␈α␈ur␈α	mod␈α␈els␈α	←␈α
be␈α	th␈α␈ey␈α	in␈α	Li␈α↓s␈α␈p,␈α
eq␈α␈uat␈α␈i␈α↓o␈α␈ns,␈α
o␈α␈r␈α
p␈α␈rose␈α	←␈α
m␈α␈u␈α␈st␈α	bec␈α␈ome
␈βπ#␈↓ ↓H␈ε#in␈α␈creasin␈α␈gly␈αresp␈α␈on␈α␈si␈α↓v␈α}e.␈α∂In␈αthe␈αco␈α␈nclu␈α␈sions␈αof␈αthis␈αpa␈α␈per,␈αwe␈αp␈α␈ro␈α␈v␈α␈i␈α↓d␈α␈e␈αsome␈αfu␈α␈rther
␈βπK␈↓ ↓H␈ε#th␈α␈ou␈α␈gh␈α}ts␈αon␈αth␈α␈is␈αresearc␈α␈h␈αdirec␈α␈ti␈α↓o␈α␈n.
␈βλ:␈↓ ↓H␈ε7∂␈ε#␈α
Op␈α␈eration␈α␈alize␈αt␈α␈he␈α
vag␈α␈ue␈α
ph␈α␈rase␈α
\mo␈α␈nitorin␈α␈g␈α&␈α
self-mod␈α␈i␈α↓|␈α␈catio␈α␈n."␈αIn␈α
the␈α
ca␈α␈se␈αof
␈βλb␈↓ ↓H␈ε#c␈α␈omp␈α␈uter␈αmod␈α␈els,␈α
h␈α␈o␈α␈w␈αmigh␈α}t␈αthe␈α␈y␈αse␈α␈l␈α↓ec␈α␈t␈α(or␈ε0␈αd␈α␈i␈α↓sc␈α␈o␈α␈v␈α␈e␈α␈r␈ε#)␈αti␈α↓m␈α␈ely␈αn␈α␈ew␈αkn␈α␈o␈α␈wled␈α␈ge,␈αnew
␈β		␈↓ ↓H␈ε#c␈α␈on␈α␈tro␈α␈l␈α∞algorith␈α␈ms,␈α∂n␈α␈ew␈α∞kn␈α␈o␈α␈wled␈α␈ge␈α∞rep␈α␈resen␈α}tation␈α␈s?␈α∀Wh␈α␈at␈α∞a␈α␈re␈α∞the␈α
di}cu␈α␈lti␈α↓e␈α␈s␈α∞en-
␈β	1␈↓ ↓H␈ε#c␈α␈oun␈α}tered␈α␈?␈α
In␈απth␈α␈is␈αλp␈α␈ap␈α␈er␈απw␈α␈e␈απprese␈α␈n␈α␈t␈απsom␈α␈e␈απspec␈α␈i␈α↓|␈α␈c␈απtech␈α␈niqu␈α␈es␈απby␈αεwhich␈απsu␈α␈ch␈απp␈α␈rog␈α␈rams
␈β	Y␈↓ ↓H␈ε#c␈α␈an␈α∂m␈α␈onito␈α␈r␈α⊂t␈α␈heir␈α∂run␈α}time␈α∂en␈α}viron␈α␈men␈α}t␈α∂(App␈α␈end␈α␈i␈α↓x␈α∞4)␈α∂an␈α␈d␈α∂mo␈α␈dify␈α∂th␈α␈emse␈α␈l␈α↓v␈α}es␈α∂to
␈β
␈↓ ↓H␈ε#h␈α␈eigh␈α}ten␈α
the␈α␈i␈α↓r␈α
|␈α␈tness␈α
to␈α
it␈α∞(S␈α␈ection␈α
2␈α␈).␈α∪We␈α
desc␈α␈ri␈α↓b␈α␈e␈α
ho␈α␈w␈α
on␈α␈e␈α
part␈α␈i␈α↓cu␈α␈lar␈α
pro␈α␈gram␈α␈,
␈β
(␈↓ ↓H␈ε#Eu␈α␈ri␈α↓s␈α␈k␈α␈o,␈α
d␈α␈yn␈α␈amica␈α␈l␈α↓ly␈αd␈α␈e|n␈α␈es␈αusefu␈α␈l␈α
ne␈α␈w␈α
slots␈αau␈α␈toma␈α␈tically,␈α
at␈αap␈α␈pro␈α␈priate␈αtimes
␈β
O␈↓ ↓H␈ε#(S␈α␈ection␈α
3).
␈β⊂3

␈β↓G␈↓ ∧*␈ε$←␈α
5←
␈βα1␈↓ ↓H␈ε>2␈α␈.␈α∂Dy␈α␈namic␈α∞Self-␈α↓M␈α␈odi␈α␈|ca␈α↓ti␈α␈on
␈β∧λ␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈α
We␈α∞illl␈α↓u␈α␈strate␈α
v␈α␈ariou␈α␈s␈α
ways␈α
in␈α
wh␈α␈i␈α↓c␈α␈h␈α
a␈α
pro␈α␈gra␈α␈m␈α∞m␈α␈i␈α↓g␈α␈h␈α␈t␈α
u␈α␈se␈α∞t␈α␈o␈α
ad-
␈β∧0␈↓ ↓H␈ε0v␈α␈an␈α}tage␈α	k␈α␈no␈α␈wled␈α␈ge␈α	glean␈α␈ed␈α	d␈α␈yn␈α␈amically:␈α
selectin␈α␈g␈α
(o␈α␈r␈α
p␈α␈erha␈α␈ps␈α	ev␈α␈e␈α␈n␈ε)␈α	discovering␈ε0)␈α	new
␈β∧W␈↓ ↓H␈ε0d␈α␈ata␈αstructu␈α␈res,␈α
repre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈ns,␈α
and␈αalgo␈α␈ri␈α↓t␈α␈hms,␈α
which␈α
s␈α␈eem␈α
b␈α␈etter␈α
su␈α␈i␈α↓t␈α␈ed␈α
to␈αthe
␈β∧␈␈↓ ↓H␈ε0c␈α␈urren␈α}t␈αrun␈α}time␈αen␈α␈v␈α␈iron␈α␈men␈α}t,␈αth␈α␈e␈αcu␈α␈rren␈α␈t␈αu␈α␈ser,␈αthe␈αc␈α␈urren␈α}t␈αpro␈α␈blem,␈αetc.
␈β¬␈␈↓ α␈ε#In␈αord␈α␈er␈αf␈α↓o␈α␈r␈αa␈αp␈α␈rog␈α␈ram␈αto␈αdy␈α␈nam␈α␈i␈α↓c␈α␈ally␈αmod␈α␈i␈α↓fy␈αits␈αo␈α␈wn␈αpro␈α␈cessin␈α␈g,␈αit␈αm␈α}ust␈αex-
␈βε'␈↓ ↓H␈ε#a␈α␈mine,␈απin␈α␈teg␈α␈rate␈αεan␈α␈d␈αεa␈α␈pp␈α␈l␈α↓y␈α¬kn␈α␈o␈α␈wledg␈α␈e␈αεof␈αεthe␈αεta␈α␈sk␈αεdo␈α␈main␈α␈,␈αλk␈α␈no␈α␈wled␈α␈ge␈αεab␈α␈ou␈α␈t␈αεprog␈α␈ram-
␈βεN␈↓ ↓H␈ε#m␈α␈i␈α↓n␈α␈g␈αin␈α
gen␈α␈eral,␈αkn␈α␈o␈α␈wledg␈α␈e␈αab␈α␈ou␈α␈t␈αthe␈α
actu␈α␈al␈αrun␈α}time␈αen␈α}viro␈α␈nmen␈α}t,␈αan␈α␈d␈αk␈α␈no␈α␈wled␈α␈ge
␈βεv␈↓ ↓H␈ε#g␈α␈ath␈α␈ered␈α
fro␈α␈m␈αo␈α␈bse␈α␈rving␈α
its␈α
o␈α␈wn␈α
p␈α␈roce␈α␈ssi␈α↓n␈α␈g␈α
b␈α␈eha␈α␈vior.␈αAp␈α␈pen␈α␈dix␈α
4␈α
sk␈α}etch␈α␈es␈α
ways␈α
in
␈βπ≡␈↓ ↓H␈ε#wh␈α␈ich␈αd␈α␈yn␈α␈amic␈αpro␈α␈gra␈α␈m␈αperfo␈α␈rman␈α␈ce␈αcou␈α␈ld␈αbe␈αse␈α␈l␈α↓f-mo␈α␈nitor␈α␈ed.␈α∞T␈α↓h␈α␈is␈αsection␈αd␈α␈raws
␈βπE␈↓ ↓H␈ε#a␈α␈tten␈α␈tio␈α␈n␈α
to␈α
the␈α
p␈α␈ossibility␈α
of␈α
ap␈α␈plyin␈α␈g␈α
such␈α	usa␈α␈ge␈α
da␈α␈ta␈α
to␈α
mod␈α␈ifying␈α
←␈α
an␈α␈d␈α
i␈α↓n␈α	the
␈βπm␈↓ ↓H␈ε#e␈α␈xtrem␈α␈e␈αre-syn␈α}the␈α␈si␈α↓z␈α␈i␈α↓n␈α␈g␈α←␈αthe␈αp␈α␈rog␈α␈ram.
␈βλ`␈↓ α␈ε#Task␈α␈s␈α
can␈α
b␈α␈e␈α
spec␈α␈i␈α↓|␈α␈ed␈α
an␈α}ywh␈α␈ere␈α
from␈α
a␈α
p␈α␈ure␈α
\Wh␈α␈at"␈α
(de␈α␈si␈α↓re␈α␈d␈α
inp␈α␈ut/o␈α␈utp␈α␈ut
␈β	π␈↓ ↓H␈ε#b␈α␈eh␈α␈avio␈α␈r)␈α∂to␈α∂a␈α∂p␈α␈ure␈α∞\Ho␈α␈w"␈α∞(prec␈α␈i␈α↓se␈α∞algorith␈α␈ms,␈α⊂da␈α␈ta␈α∂stru␈α␈ctu␈α␈res,␈α⊂rep␈α␈resen␈α}tation␈α␈s,
␈β	/␈↓ ↓H␈ε#fo␈α␈rmats).␈α
It␈απh␈α␈as␈απbee␈α␈n␈απob␈α␈serv␈α}ed␈απ[Feigen␈α}bau␈α␈m␈απ19␈α␈77]␈απth␈α␈at␈απon␈α␈e␈απof␈απthe␈απg␈α␈oals␈απof␈απAI␈απresea␈α␈rch
␈β	V␈↓ ↓H␈ε#is␈αλto␈αλp␈α␈us␈α␈h␈αλou␈α␈r␈αλab␈α␈i␈α↓lity␈αλfro␈α␈m␈αλth␈α␈e␈αλHo␈α␈w␈αλen␈α␈d␈αλto␈α␈wa␈α␈rd␈αλth␈α␈e␈αλWhat␈αλe␈α␈nd␈απof␈αλtha␈α␈t␈αλspec␈α␈trum.␈α
Th␈α␈i␈α↓s
␈β	z␈↓ ε6␈ε,n␈↓ εF␈ε&+1
␈β	}␈↓ ↓H␈ε#o␈α␈ften␈απta␈α␈k␈α␈es␈απth␈α␈e␈απf␈α↓o␈α␈rm␈απof␈απde␈α␈si␈α↓g␈α␈ning␈αεa␈απnew␈απv␈α}ery␈↓ εl␈ε#-h␈α␈i␈α↓g␈α␈h␈απlev␈α␈e␈α␈l␈αλlan␈α␈gu␈α␈age;␈αλi␈α↓.e.,␈αλhigh␈α␈er␈απth␈α␈an
␈β
&␈↓ ↓H␈ε#a␈α␈n␈α␈y␈αth␈α␈at␈αh␈α␈ithert␈α␈o␈αe␈α␈xisted␈α␈,␈αone␈αwh␈α␈i␈α↓ch␈αta␈α␈k␈α␈es␈αo␈α␈v␈α}er␈αm␈α␈ore␈αof␈αth␈α␈e␈αp␈α␈rog␈α␈ram␈αi␈α↓m␈α␈pleme␈α␈n␈α␈ta-
␈β
M␈↓ ↓H␈ε#tio␈α␈n.␈α∩We␈α
ca␈α␈n␈α
see␈α
th␈α␈is␈α∞a␈α␈s␈α
far␈α
ba␈α␈ck␈α
a␈α␈s␈α∞a␈α␈ssem␈α␈b␈α␈l␈α↓e␈α␈rs␈α
replac␈α␈i␈α↓n␈α␈g␈α
ma␈α␈chin␈α␈e␈α
l␈α↓a␈α␈ng␈α␈uag␈α␈e,␈α∞an␈α␈d
␈β
u␈↓ ↓H␈ε#a␈α␈s␈α∞r␈α␈ecen␈α}tl␈α↓y␈αas␈α
KRL␈α∞[Bob␈α␈ro␈α␈w␈α
an␈α␈d␈α
W␈α↓in␈α␈ogra␈α␈d␈α
19␈α␈77]␈α
an␈α␈d␈α
th␈α␈e␈α∞M␈α␈olge␈α␈n␈α
Units␈α
P␈α↓a␈α␈cka␈α␈ge
␈β≤␈↓ ↓H␈ε#[S␈α␈te|k␈α
197␈α␈8]␈αext␈α␈end␈α␈i␈α↓n␈α␈g␈αIn␈α}terli␈α↓sp␈α␈.
␈β∂␈↓ α␈ε#Assu␈α␈ming,␈α∞th␈α␈en␈α␈,␈α∞that␈α
th␈α␈e␈α
user␈α
d␈α␈esires␈α
mere␈α␈l␈α↓y␈αto␈α
spec␈α␈i␈α↓fy␈αW␈α↓h␈α␈at,␈α∞an␈αi␈α↓n␈α}telli␈α↓g␈α␈en␈α␈t
␈β7␈↓ ↓H␈ε#lan␈α␈gu␈α␈ag␈α␈e␈α(a␈α␈uto␈α␈matic␈α
cod␈α␈e␈α
syn␈α}the␈α␈si␈α↓z␈α␈er)␈αm␈α}ust␈α
de␈α␈ci␈α↓d␈α␈e␈α
Ho␈α␈w.␈αUpo␈α␈n␈α
wha␈α␈t␈αc␈α␈an␈α
it␈α
ba␈α␈se␈α
i␈α↓ts
␈β↑␈↓ ↓H␈ε#d␈α␈esign␈α␈?␈αP␈α↓re␈α␈viou␈α␈s␈αe␈α␈{␈α↓o␈α␈rts␈αh␈α␈av␈α}e␈αe␈α␈mplo␈α␈y␈α}ed␈αk␈α␈no␈α␈wled␈α␈ge␈αab␈α␈ou␈α␈t␈αp␈α␈rog␈α␈ram␈αtran␈α␈sforma␈α␈ti␈α↓o␈α␈ns
␈β
ε␈↓ ↓H␈ε#[Burs␈α␈tall␈α∞an␈α␈d␈α
Darlingto␈α␈n␈α
197␈α␈7]␈α∞[Balzer␈α
et␈α∞a␈α␈l␈α↓.␈α∩197␈α␈7],␈α∂p␈α␈rogra␈α␈mmin␈α␈g␈α∞te␈α␈chn␈α␈ique␈α␈s␈α∞an␈α␈d
␈β
-␈↓ ↓H␈ε#ta␈α␈sk-sp␈α␈eci|c␈α∞kn␈α␈o␈α␈wled␈α␈ge␈α∞[␈α↓Gre␈α␈en␈α∞an␈α␈d␈α∂Bar␈α␈sto␈α␈w␈α∂1␈α␈978␈α␈]␈α↓,␈α∂and␈α∞←␈α∂if␈α∂th␈α␈e␈α∂in␈α␈pu␈α␈t␈α∂lan␈α␈gua␈α␈ge
␈β
U␈↓ ↓H␈ε#is␈α∞at␈α∞a␈α␈l␈α↓l␈α∞com␈α␈plex␈α∞←␈α∞infor␈α␈mation␈α
to␈α∞ena␈α␈ble␈α∞th␈α␈e␈α∞succ␈α␈esful␈α∞tran␈α␈slation␈α∞o␈α␈f␈α∂t␈α␈he␈α∞inp␈α␈ut
␈β
⎇␈↓ ↓H␈ε#sp␈α␈eci|␈α␈cation␈α	i␈α↓n␈α}to␈α
a␈α
su␈α␈}cien␈α}tl␈α↓y␈α	pre␈α␈ci␈α↓s␈α␈e␈α
spec␈α␈i␈α↓|␈α␈cation␈α	of␈α
Wha␈α␈t␈α[Len␈α␈at␈α
19␈α␈75].␈αA␈α
cou␈α␈ple
␈β∞$␈↓ ↓H␈ε#re␈α␈cen␈α␈t␈α∞e␈α␈{␈α↓o␈α␈rts␈α∞ha␈α␈v␈α␈e␈α∞b␈α␈egu␈α␈n␈α∞to␈α
gu␈α␈i␈α↓d␈α␈e␈α∞th␈α␈e␈α∞de␈α␈cisi␈α↓o␈α␈n-ma␈α␈king␈α
du␈α␈ring␈α
cod␈α␈e␈α∞syn␈α}thes␈α␈i␈α↓s␈α∞b␈α␈y
␈β∞L␈↓ ↓H␈ε#a␈α␈l␈α↓g␈α␈orith␈α␈mic␈α∂a␈α␈naly␈α␈si␈α↓s␈α∞[Kan␈α}t␈α∂19␈α␈77]␈α∞or␈α∂e␈α␈v␈α␈en␈α∞b␈α␈y␈α∞aesth␈α␈etics␈α∞[␈α↓Co␈α␈hen␈α∞1␈α␈979␈α␈][␈α↓Ka␈α␈hn␈α∞1␈α␈979␈α␈]
␈β⊂3

␈β↓G␈↓ ∧*␈ε$←␈α
6←
␈βα0␈↓ ↓H␈ε#[Len␈α␈at␈α
19␈α␈76].␈αBut␈α
a␈α␈ll␈αth␈α␈ese␈α
me␈α␈tho␈α␈ds␈α
are␈ε)␈α	s␈α↓ta␈α␈tic␈ε#:␈αth␈α␈ey␈α
fe␈α␈ed␈α
o␈α␈{␈αa␈α
|␈α␈x␈α␈e␈α␈d␈α
b␈α␈ase␈α
of␈α
in␈α␈i␈α↓tially-
␈βαW␈↓ ↓H␈ε#su␈α␈pp␈α␈li␈α↓e␈α␈d␈αk␈α␈no␈α}wl␈α↓ed␈α␈ge␈α␈,␈α
h␈α␈eur␈α␈i␈α↓stics,␈αco␈α␈nstra␈α␈i␈α↓n␈α}ts,␈αsug␈α␈gestion␈α␈s,␈αfacts.␈α
The␈αuser␈αsup␈α␈plies␈αa
␈βα␈␈↓ ↓H␈ε#sp␈α␈eci|␈α␈cation␈αεfor␈απth␈α␈e␈απdesired␈αεpro␈α␈gra␈α␈m,␈αλan␈α␈d␈απth␈α␈e␈απkn␈α␈o␈α␈wledg␈α␈e␈απba␈α␈se␈απis␈απemp␈α␈l␈α↓o␈α}y␈α␈ed␈αεto␈απp␈α␈rodu␈α␈ce
␈ββ'␈↓ ↓H␈ε#th␈α␈at␈αta␈α␈rget.
␈β∧~␈↓ α␈ε#Wha␈α␈t␈α
migh␈α}t␈α
i␈α↓t␈α	mea␈α␈n␈α
for␈α	a␈α
p␈α␈rogra␈α␈m␈α
to␈α	mod␈α␈ify␈α
itself␈α
d␈α␈yn␈α␈amica␈α␈l␈α↓ly␈α␈?␈αThe␈α	simplest
␈β∧A␈↓ ↓H␈ε#k␈α␈ind␈αof␈αad␈α␈ap␈α␈tiv␈α␈e␈αa␈α␈bili␈α↓t␈α␈i␈α↓es␈αalon␈α␈g␈αth␈α␈i␈α↓s␈αl␈α↓in␈α␈e␈αw␈α␈ou␈α␈l␈α↓d␈αbe␈αto␈ε)␈αselect␈ε#␈αa␈αdata␈αstru␈α␈cture␈α␈,␈α
a␈αrep-
␈β∧i␈↓ ↓H␈ε#re␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈n,␈α
or␈α
an␈α
a␈α␈lgorith␈α␈m␈α
f␈α↓r␈α␈om␈α
a␈α
set␈α
of␈α
w␈α␈ell-␈α↓k␈α␈no␈α}wn␈α
ch␈α␈oices␈α
←␈αa␈α␈nd␈α	to␈α
reserv␈α}e␈α
the
␈β¬⊂␈↓ ↓H␈ε#rig␈α␈h␈α␈t␈απan␈α␈d␈αεthe␈αεability␈απto␈αεch␈α␈ang␈α␈e␈απth␈α␈at␈απd␈α␈ecision␈αεl␈α↓a␈α␈ter.␈α
On␈α␈e␈απco␈α␈uld␈αεgath␈α␈er␈απk␈α␈no␈α}w␈α↓led␈α␈ge␈αεabo␈α␈ut
␈β¬8␈↓ ↓H␈ε#th␈α␈e␈αrelativ␈α}e␈αstren␈α␈gth␈α␈s␈αand␈αw␈α␈eak␈α␈nes␈α␈ses␈αof␈αea␈α␈ch␈αch␈α␈oice␈α[Ka␈α␈n␈α␈t␈α19␈α␈77].␈α∞This␈αk␈α␈no␈α␈wled␈α␈ge
␈β¬`␈↓ ↓H␈ε#c␈α␈ould␈αλb␈α␈e␈αλi␈α↓n␈απthe␈αλform␈αλof␈αλru␈α␈l␈α↓es␈αλwh␈α␈i␈α↓c␈α␈h␈αλask␈αλn␈α␈ot␈αλon␈α␈l␈α↓y␈αλa␈α␈bo␈α␈ut␈αλstatic␈αλda␈α␈ta,␈α	b␈α␈ut␈αλwhich␈αλsa␈α␈mple
␈βεπ␈↓ ↓H␈ε#th␈α␈e␈αru␈α␈n␈α␈time␈αen␈α}viron␈α␈men␈α}t␈αof␈αthe␈α
prog␈α␈ram␈αa␈α␈s␈αwe␈α␈l␈α↓l.␈αSe␈α␈e␈αF␈α↓ig␈α␈ure␈α1␈α␈.
␈βπ≡␈↓ ↓H␈ε#\␈α␈If␈α
one␈αcon␈α␈jun␈α␈ct␈α
ap␈α␈pe␈α␈ars␈α
to␈αbe␈αf␈α↓a␈α␈lse␈α
mo␈α␈re␈α
often␈αth␈α␈an␈αan␈α␈y␈αoth␈α␈er,␈α
mak␈α}e␈α
it␈α
the␈α|rst
␈βπF␈↓ ↓H␈ε#o␈α␈ne␈αte␈α␈sted␈αin␈αth␈α␈e␈αco␈α␈njun␈α␈ction␈α␈"
␈βλ9␈↓ ↓H␈ε#\␈α␈If␈α
ea␈α␈ch␈αp␈α␈erson␈αwill␈α
u␈α␈se␈αthe␈αp␈α␈rogr␈α␈am␈αon␈α␈l␈α↓y␈αonc␈α␈e,␈α
b␈α␈ri␈α↓e␈α␈⎇y␈α␈,␈α
i␈α↓t␈αis␈αnot␈αw␈α␈ort␈α␈h␈αbu␈α␈i␈α↓ld␈α␈i␈α↓n␈α␈g␈αa
␈βλ`␈↓ ↓H␈ε#m␈α␈ode␈α␈l␈αo␈α␈f␈αe␈α␈ach␈α
such␈α
user␈α␈"
␈β	T␈↓ ↓H␈ε#\␈α␈A␈αf␈α↓u␈α␈nc␈α␈ti␈α↓o␈α␈n␈αth␈α␈at␈αis␈αuse␈α␈d␈αfrequ␈α␈en␈α}tl␈α↓y␈α
an␈α␈d␈αch␈α␈an␈α␈ged␈αr␈α␈arely␈αsh␈α␈ou␈α␈l␈α↓d␈α
be␈αc␈α␈omp␈α␈i␈α↓led␈α␈."
␈β
G␈↓ ↓H␈ε#\␈α␈If␈α
items␈αa␈α␈l␈α↓wa␈α␈ys␈αap␈α␈pea␈α␈r␈αto␈αbe␈αac␈α␈cessed␈αi␈α↓n␈αthe␈αsam␈α␈e␈αorde␈α␈r,␈α
Then␈αa␈αsequ␈α␈en␈α␈t␈α␈i␈α↓a␈α␈l␈α
d␈α␈ata
␈β
n␈↓ ↓H␈ε#str␈α␈uctu␈α␈re␈αis␈αprob␈α␈ab␈α␈ly␈αad␈α␈equ␈α␈ate␈αfo␈α␈r␈αthem␈α␈.␈α↓"
␈β:␈↓ αg␈ε3[␈α↓FIGURE␈α1:␈αEn␈α␈v␈α␈i␈α↓ro␈α␈nme␈α␈n␈α␈t-d␈α␈ri␈α↓v␈α}en␈αse␈α␈l␈α↓e␈α␈ction␈αru␈α␈les]
␈βc␈↓ α␈ε#Su␈α␈ch␈απd␈α␈esign␈απqu␈α␈estion␈α␈s␈αλco␈α␈uld␈απi␈α↓n␈απm␈α␈ost␈αλc␈α␈ases␈απbe␈απan␈α␈sw␈α␈ered␈απinitially␈απ(␈α↓d␈α␈urin␈α␈g␈αλp␈α␈rog␈α␈ram
␈β
␈↓ ↓H␈ε#sy␈α␈n␈α␈th␈α␈esis)␈αb␈α␈ut␈α
ou␈α␈r␈α
sugg␈α␈estion␈α
o␈α␈f␈αau␈α␈tom␈α␈ating␈α
th␈α␈e␈α
gath␈α␈ering␈α
o␈α␈f␈αsu␈α␈ch␈α
da␈α␈ta␈α
is␈αa␈α
fu␈α␈rther
␈β
2␈↓ ↓H␈ε#ste␈α␈p␈αto␈α␈wa␈α␈rd␈αth␈α␈e␈α\Wha␈α␈t"␈αof␈αart␈α␈i␈α↓|␈α␈cial␈αi␈α↓n␈α}telli␈α↓g␈α␈enc␈α␈e.
␈β∞%␈↓ α␈ε#The␈α␈re␈α
is␈α
a␈α␈no␈α␈ther␈αpo␈α␈ssi␈α↓b␈α␈il␈α↓ity␈α␈,␈α∞m␈α}uch␈αmo␈α␈re␈α
e␈α␈x␈α␈otic␈αtha␈α␈n␈α
th␈α␈e␈α
p␈α␈rev␈α␈i␈α↓o␈α␈us␈αon␈α␈e,␈α∞wh␈α␈ich
␈β∞M␈↓ ↓H␈ε#d␈α␈eserv␈α}es␈α
a␈α␈tten␈α␈t␈α␈i␈α↓o␈α␈n:␈α∞the␈αau␈α␈toma␈α␈ted␈αdisco␈α}v␈α␈ery␈α←␈α
in␈α\rea␈α␈l␈α
time"␈α←␈α
of␈α
n␈α␈ew␈α
ty␈α␈pe␈α␈s␈α
of
␈β⊂3

␈β↓G␈↓ ∧*␈ε$←␈α
7←
␈βα1␈↓ ↓H␈ε#d␈α␈ata␈αstructu␈α␈res␈α
a␈α␈nd␈αrepre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈ns␈α
wh␈α␈i␈α↓c␈α␈h␈α
w␈α␈ou␈α␈ld␈α
b␈α␈e␈α
usefu␈α␈l␈α
f␈α↓o␈α␈r␈α
the␈α
p␈α␈rog␈α␈ram␈α
in␈αi␈α↓ts
␈βαX␈↓ ↓H␈ε#c␈α␈urren␈α}t␈αen␈α␈v␈α␈ironm␈α␈en␈α␈t.
␈ββR␈↓ α␈ε#De|␈α␈nin␈α␈g␈αa␈αne␈α␈w␈αd␈α␈ata␈αstr␈α␈uctu␈α␈re␈αis␈αn␈α␈ot␈αa␈α␈s␈αd␈α␈i}cu␈α␈l␈α↓t␈αa␈α␈s␈αit␈αma␈α␈y␈α|␈α␈rst␈αa␈α␈pp␈α␈ear:␈αa␈αd␈α␈ata
␈ββz␈↓ ↓H␈ε#str␈α␈uctu␈α␈re␈αca␈α␈n␈αb␈α␈e␈αth␈α␈ou␈α␈gh␈α}t␈αof␈αa␈α␈bstra␈α␈ctly␈αin␈α
terms␈αo␈α␈f␈αa␈αse␈α␈t␈αof␈αo␈α␈pera␈α␈tions␈α
on␈α␈e␈αwan␈α}ts␈αto
␈β∧"␈↓ ↓H␈ε#b␈α␈e␈α
a␈α␈ble␈α
to␈αpe␈α␈rform␈α
o␈α␈n␈α
it␈α
(e␈α␈.␈α↓g␈α␈.␈α↓,␈α
First,␈α∞Last,␈α
Nex␈α␈t,␈α∞a␈α␈nd␈αPreviou␈α␈s,␈α
f␈α↓o␈α␈r␈α
lists).␈α⊃Th␈α␈e␈α
set
␈β∧I␈↓ ↓H␈ε#o␈α␈f␈αd␈α␈esired␈α
op␈α␈erat␈α␈i␈α↓o␈α␈ns␈α
nee␈α␈d␈α
no␈α␈t␈αb␈α␈e␈αm␈α␈i␈α↓n␈α␈imal␈α
nor␈α
co␈α␈nce␈α␈rn␈α
i␈α↓tse␈α␈l␈α↓f␈α
with␈α
which␈α
o␈α␈pera␈α␈ti␈α↓o␈α␈ns
␈β∧q␈↓ ↓H␈ε#a␈α␈re␈α
mo␈α␈st␈α
imp␈α␈ortan␈α}t,␈α
etc.␈α⊂Su␈α␈ch␈αe}cien␈α␈cy␈αcon␈α␈sidera␈α␈ti␈α↓o␈α␈ns␈αare␈α
u␈α␈sed␈α␈,␈α∞o␈α␈f␈α
cou␈α␈rse,␈α
i␈α↓n␈α/␈α␈i␈α↓t
␈β¬_␈↓ ↓H␈ε#se␈α␈l␈α↓e␈α␈cting␈αa␈α␈n␈αap␈α␈pro␈α␈priat␈α␈e␈αdat␈α␈a␈αstruc␈α␈ture,␈αan␈α␈d␈αin␈α/␈α␈i␈α↓t␈αimp␈α␈lemen␈α}ti␈α↓n␈α␈g␈αit.␈α∞The␈αru␈α␈n-time
␈β¬@␈↓ ↓H␈ε#u␈α␈sag␈α␈e␈α
of␈α	the␈α	curre␈α␈n␈α␈tly-em␈α␈plo␈α␈y␈α}ed␈α	da␈α␈ta␈α
stru␈α␈ctu␈α␈re␈α
ca␈α␈n␈α
b␈α␈e␈α
s␈α␈amp␈α␈l␈α↓e␈α␈d,␈α
an␈α␈d␈α
t␈α␈hat␈α	can␈α	gu␈α␈ide
␈β¬h␈↓ ↓H␈ε#th␈α␈e␈α	sea␈α␈rch␈αλfor␈α	an␈αλev␈α}er␈α	mor␈α␈e␈α	ap␈α␈pro␈α␈priate␈αλi␈α↓m␈α␈plemen␈α}tation␈αλ(e.g.,␈α
in␈αλon␈α␈e␈α	usa␈α␈ge,␈α	i␈α↓t␈αλmigh␈α␈t
␈βε∂␈↓ ↓H␈ε#b␈α␈e␈αv␈α␈e␈α␈ry␈αu␈α␈seful␈αfor␈αLast␈αto␈αb␈α␈e␈αe}c␈α␈i␈α↓e␈α␈n␈α␈t,␈α
a␈α␈nd␈αIn␈α␈terlisp's␈↓ λQ␈ε#ing␈αm␈α␈i␈α↓g␈α␈h␈α␈t␈αbe␈αcho␈α␈sen
␈βε⊃␈↓ π\␈ε$TCON␈α␈C
␈βε7␈↓ ↓H␈ε#a␈α␈s␈α∂an␈α∞imp␈α␈lemen␈α}tation␈α␈;␈α⊃in␈α∂a␈α␈no␈α␈ther␈α∞en␈α␈v␈α␈iron␈α␈men␈α␈t␈α␈,␈α⊂i␈α↓t␈α∞migh␈α}t␈α∂be␈α∞us␈α␈eful␈α∂for␈α∞Nex␈α␈t␈α∂an␈α␈d
␈βε↑␈↓ ↓H␈ε#Prev␈α␈ious␈αto␈α
be␈αe}␈α␈cien␈α␈t,␈αan␈α␈d␈αa␈αd␈α␈ou␈α␈bly␈α␈-␈α↓link␈α}ed␈αimp␈α␈lemen␈α}tation␈α
w␈α␈ould␈α
be␈αb␈α␈est).
␈βπX␈↓ α␈ε#The␈αλt␈α␈wo␈αλpo␈α␈i␈α↓n␈α}ts␈α	here␈αλare␈α	(i)␈α	the␈α	imp␈α␈lemen␈α}tation␈αλof␈α	a␈α	d␈α␈ata␈α	stru␈α␈ctu␈α␈re␈α	ma␈α␈y␈α	de␈α␈pen␈α␈d
␈βλ␈↓ ↓H␈ε#u␈α␈po␈α␈n␈αho␈α␈w␈αi␈α↓t␈αi␈α↓s␈αcom␈α␈mon␈α␈l␈α↓y␈αu␈α␈sed␈αin␈α
a␈αpa␈α␈rticular␈αspo␈α␈t␈α
in␈αa␈α
p␈α␈rog␈α␈ram,␈α
by␈αa␈αpa␈α␈rticular
␈βλ(␈↓ ↓H␈ε#u␈α␈ser,␈α∂a␈α␈nd␈α
(ii␈α↓)␈α
a␈α∞n␈α␈ew␈α∞kin␈α␈d␈α∞o␈α␈f␈α∞da␈α␈ta␈α∞str␈α␈uctu␈α␈re␈α∞m␈α␈ay␈α
be␈α
de|␈α␈ned␈α
ab␈α␈strac␈α␈tl␈α↓y␈α
me␈α␈rely␈α∞b␈α␈y
␈βλO␈↓ ↓H␈ε#se␈α␈l␈α↓e␈α␈cting␈αa␈αset␈αof␈αop␈α␈era␈α␈ti␈α↓o␈α␈ns;␈αthis␈αch␈α␈oice,␈α
t␈α␈oo,␈αcan␈αbe␈αm␈α␈ade␈αby␈αexa␈α␈mining␈αthe␈αru␈α␈n-
␈βλw␈↓ ↓H␈ε#time␈α
data␈α
as␈αit␈αaccu␈α␈m␈α␈u␈α␈l␈α↓a␈α␈tes␈α(e.g.,␈αth␈α␈e␈α|␈α␈nal␈αru␈α␈l␈α↓e␈αin␈α
F␈α↓ig␈α␈.␈α1␈α␈.␈α↓)
␈β	q␈↓ α␈ε#De|␈α␈nin␈α␈g␈α
a␈α
n␈α␈ew␈ε)␈α
representa␈α␈tion␈ε#␈α
is␈α
not␈αquite␈αso␈α
ne␈α␈at.␈α⊃In␈αfact,␈α
h␈α␈um␈α␈an␈α␈s␈α
ha␈α␈v␈α␈e␈α
o␈α␈nly
␈β
_␈↓ ↓H␈ε#m␈α␈ana␈α␈ged␈αto␈α|n␈α␈d␈α
a␈αha␈α␈nd␈α␈f␈α↓u␈α␈l␈α
of␈α
re␈α␈prese␈α␈n␈α␈tatio␈α␈ns␈α
to␈αda␈α␈te.␈α⊃In␈αli␈α↓e␈α␈u␈α
o␈α␈f␈α
an␈α␈y␈αco␈α␈nstru␈α␈ctiv␈α␈e
␈β
@␈↓ ↓H␈ε#su␈α␈gg␈α␈estion␈α␈s␈αa␈α␈l␈α↓o␈α␈ng␈α
th␈α␈at␈α
li␈α↓n␈α␈e,␈αw␈α␈e␈α
sh␈α␈all␈αfo␈α␈cus␈α
on␈ε)␈α	ex␈α↓tend␈α␈ing␈ε#␈αa␈α
g␈α␈i␈α↓v␈α}en␈α
re␈α␈prese␈α␈n␈α␈tatio␈α␈n:␈αTh␈α␈i␈α↓s
␈β
h␈↓ ↓H␈ε#a␈α␈pp␈α␈ears␈αto␈α
b␈α␈e␈α
in␈α␈te␈α␈rmed␈α␈i␈α↓a␈α␈te␈α
in␈αdi}cu␈α␈lty␈α
b␈α␈et␈α␈w␈α␈een␈ε)␈αselecting␈ε#␈α
a␈α
re␈α␈prese␈α␈n␈α␈ta␈α␈ti␈α↓o␈α␈n␈α
a␈α␈nd␈ε)␈αdi␈α␈s␈α↓-
␈β∂␈↓ ↓H␈ε)cov␈α␈ering␈ε#␈αa␈αne␈α␈w␈αo␈α␈ne.
␈βC␈↓ ↓H␈ε=2␈α␈.1.␈α
Ext␈α↓e␈α␈nd␈α↓ing␈α
a␈α
Sche␈α␈m␈α↓atize␈α␈d␈α∞Re␈α␈presentation
␈β
U␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈α⊃The␈α⊃Eurisk␈α␈o␈α⊃p␈α␈rogra␈α␈m␈α⊃exte␈α␈nd␈α␈s␈α∩it␈α∩sc␈α␈hem␈α␈atized␈α⊃rep␈α␈resen␈α}tation␈α⊃b␈α␈y
␈β
⎇␈↓ ↓H␈ε0d␈α␈e|␈α␈ning␈απn␈α␈ew␈αλty␈α␈pe␈α␈s␈αλof␈απslots.␈α
It␈αλu␈α␈ses␈απa␈απv␈α␈ery␈απsimp␈α␈l␈α↓e␈απg␈α␈ramma␈α␈r␈αλfo␈α␈r␈αλd␈α␈e|n␈α␈ing␈απne␈α␈w␈αλslots␈απfrom
␈β∞$␈↓ ↓H␈ε0o␈α␈l␈α↓d␈α
on␈α␈es␈α(lega␈α␈l␈αmo␈α␈v␈α}es),␈αand␈α
a␈αc␈α␈orp␈α␈us␈αo␈α␈f␈αheu␈α␈risti␈α↓c␈α
rules␈αfo␈α␈r␈αgu␈α␈i␈α↓d␈α␈ing␈α
and␈α
co␈α␈nstra␈α␈i␈α↓n␈α␈ing
␈β∞L␈↓ ↓H␈ε0th␈α␈at␈αp␈α␈roces␈α␈s␈α(p␈α␈laus␈α␈i␈α↓b␈α␈le␈αmo␈α␈v␈α}es).
␈β⊂3

␈β↓G␈↓ ∧*␈ε$←␈α
8←
␈βα1␈↓ α␈ε#For␈α∂a␈α∂sch␈α␈ema␈α␈tized␈α∂re␈α␈prese␈α␈n␈α␈tatio␈α␈n,␈α⊂\ex␈α␈tens␈α␈i␈α↓o␈α␈n"␈α∂c␈α␈ould␈α∞occu␈α␈r␈α∂by␈α∞de|␈α␈ning␈α∞new
␈βαX␈↓ ↓H␈ε#ty␈α␈pe␈α␈s␈α	of␈α	slots.␈α
The␈αλE␈α↓u␈α␈risk␈α␈o␈αλpro␈α␈gram␈αλ(an␈αλexten␈α␈sion␈αλof␈α	th␈α␈e␈α	AM␈αλprog␈α␈ram␈αλ[␈α↓Len␈α␈at␈α	1␈α␈976␈α␈]␈α↓)
␈ββ␈↓ ↓H␈ε#h␈α␈as␈αλth␈α␈i␈α↓s␈αλc␈α␈apa␈α␈bili␈α↓t␈α␈y,␈α	an␈α␈d␈αλw␈α␈e␈αλsh␈α␈all␈α	b␈α␈rie⎇y␈απdes␈α␈cribe␈αλh␈α␈o␈α␈w␈αλthis␈αλmec␈α␈han␈α␈ism␈αλwas␈αλde␈α␈v␈α␈elop␈α␈ed␈α␈.
␈ββo␈↓ α␈ε#First,␈αw␈α␈e␈αisola␈α␈ted␈αsev␈α}eral␈αway␈α␈s␈αin␈αwhich␈α
ne␈α␈w␈αslo␈α␈ts␈αare␈αd␈α␈e|n␈α␈ed␈αfro␈α␈m␈αold␈αo␈α␈nes:
␈β∧I␈↓ ¬#␈ε&*
␈β∧M␈↓ ↓H␈ε3S␈α␈T␈α⎇AR␈ε#␈αλ(␈α↓e␈α␈.␈α↓g␈α␈.,␈α	Ance␈α␈stor␈↓ β␈␈ε#=␈↓ ∧C␈ε#P␈α↓a␈α␈ren␈α␈t␈↓ ¬7␈ε#which␈απmean␈α␈s␈αλa␈αλPare␈α␈n␈α␈t␈αλof␈αλa␈απP␈α↓a␈α␈ren␈α␈t␈απof..␈α↓.␈α
of␈αλa␈απP␈α↓a␈α␈ren␈α␈t
␈β∧X␈↓ ∧ ␈ε,d␈↓ ∧/␈ε,f
␈β∧u␈↓ ↓H␈ε#o␈α␈f␈αm␈α␈e;␈αthe␈αg␈α␈ener␈α␈al␈αcase␈αsh␈α␈ou␈α␈l␈α↓d␈α
be␈αa␈α␈pa␈α␈ren␈α␈t);
␈β¬)␈↓ ¬4␈ε↓S
␈β¬G␈↓ ↓H␈ε3UNION␈ε#␈α(e␈α␈.␈α↓g␈α␈.␈α↓,␈αParen␈α}t␈↓ β␈␈ε#=␈↓ ∧G␈ε#Fath␈α␈er␈↓ ¬]␈ε#Moth␈α␈er);
␈β¬R␈↓ ∧!␈ε,d␈↓ ∧/␈ε,f
␈βε~␈↓ ↓H␈ε3CO␈α␈MPOSITION␈ε#␈α∞(␈α↓e␈α␈.␈α↓g␈α␈.,␈α⊂Fi␈α↓rst␈α␈-␈α↓C␈α␈ousin␈↓ ¬f␈ε#=␈↓ ε1␈ε#Ch␈α␈i␈α↓ld␈ε7␈α␈¬␈ε#Sib␈α␈l␈α↓in␈α␈g␈ε7¬␈ε#Pare␈α␈n␈α␈t;␈α⊂i␈α↓.e.,␈α⊂a␈α␈n␈α␈y␈α∞ch␈α␈i␈α↓ld␈α∞of
␈βε%␈↓ επ␈ε,d␈↓ ε⊗␈ε,f
␈βεB␈↓ ↓H␈ε#a␈α␈n␈α␈y␈α
si␈α↓b␈α␈li␈α↓n␈α␈g␈αof␈αeith␈α␈er␈αof␈αm␈α␈y␈α
pare␈α␈n␈α␈ts);
␈βπ∃␈↓ ↓H␈ε3DIFFERENCE␈ε#␈α(e␈α␈.␈α↓g␈α␈.␈α↓,␈αRem␈α␈ote-an␈α␈cesto␈α␈r␈↓ εβ␈ε#=␈↓ εK␈ε#Anc␈α␈estor␈ε7␈α␈␈ε#␈αP␈α↓a␈α␈ren␈α}t)␈α↓.
␈βπ∨␈↓ ε%␈ε,d␈↓ ε3␈ε,f
␈βπf␈↓ λV␈ε↓S
␈βλ␈↓ λ2␈ε&*
␈βλ∧␈↓ α␈ε#The␈α␈se␈α
fo␈α␈ur␈αop␈α␈erato␈α␈rs␈α
wh␈α␈i␈α↓c␈α␈h␈αde|␈α␈ne␈αn␈α␈ew␈α
ty␈α␈pes␈αof␈αslots␈α(␈↓ λ?␈ε#,␈↓ λt␈ε#,␈ε7␈α∞¬␈ε#,␈ε7␈α∞␈␈ε#)␈α
a␈α␈re␈αcalled
␈βλ,␈↓ ↓H␈ε)slot-com␈α↓bi␈α␈n␈α↓ers␈ε#.␈αOth␈α␈er␈αslot-com␈α}bine␈α␈rs␈αwi␈α↓ll␈αbe␈αm␈α␈en␈α␈tion␈α␈ed␈αlat␈α␈er.
␈β	≠␈↓ α␈ε#Nex␈α␈t,␈α	w␈α␈e␈απadd␈α␈ed␈απto␈απE␈α↓u␈α␈risk␈α␈o's␈απkn␈α␈o␈α␈wl␈α↓e␈α␈dg␈α␈e␈αλb␈α␈ase␈αλa␈απco␈α␈ncep␈α␈t␈αλfo␈α␈r␈αλeac␈α␈h␈αλty␈α␈pe␈απof␈αλs␈α␈l␈α↓o␈α␈t,␈α	an␈α␈d
␈β	C␈↓ ↓H␈ε#a␈απcon␈α␈cep␈α␈t␈αλfor␈αλe␈α␈ach␈απtyp␈α␈e␈αλof␈αλslo␈α␈t-␈α↓c␈α␈om␈α␈b␈α␈i␈α↓n␈α␈er.␈α
Fi␈α↓g␈α␈ure␈απ2␈αλsh␈α␈o␈α␈ws␈αλsom␈α␈e␈αλof␈αλth␈α␈e␈αλGe␈α␈nera␈α␈l␈α↓iza␈α␈ti␈α↓o␈α␈ns
␈β	k␈↓ ↓H␈ε#a␈α␈nd␈αSta␈α␈r␈αco␈α␈ncep␈α␈ts.␈α∞N␈α␈ote␈αin␈αpa␈α␈rti␈α↓c␈α␈ular␈αth␈α␈e␈αwa␈α␈y␈αin␈αwhich␈αGen␈α␈eralization␈α␈s␈αis␈αde␈α␈|n␈α␈ed
␈β
∞␈↓ α5␈ε&*
␈β
∩␈↓ ↓H␈ε#a␈α␈s␈αGen␈α␈l␈↓ αL␈ε#←␈αi.e.,␈αimm␈α␈ediate␈α
gen␈α␈eralization␈α␈s,␈ε)␈αtheir␈ε#␈αimm␈α␈ediate␈α
gen␈α␈eralization␈α␈s,␈αan␈α␈d␈αso
␈β
:␈↓ ↓H␈ε#o␈α␈n.
␈β⊂3

␈β↓G␈↓ ∧*␈ε$←␈α
9←
␈βα1␈↓ α␈ε#.
␈βλP␈↓ αk␈ε3[FIGURE␈α2:␈αGene␈α␈rali␈α↓z␈α␈ation␈α␈s␈αand␈α
Sta␈α␈r␈αcon␈α␈cep␈α␈ts]
␈β	@␈↓ α␈ε#Finally,␈αw␈α␈e␈αmod␈α␈i|ed␈αthe␈αwa␈α␈y␈αin␈αwh␈α␈i␈α↓c␈α␈h␈αslot␈αen␈α}tries␈αare␈αa␈α␈ccessed␈α␈.␈α∞To␈αil␈α↓lu␈α␈strate
␈β	g␈↓ ↓H␈ε#th␈α␈is,␈α	w␈α␈e␈αλch␈α␈oo␈α␈se␈αλa␈απsi␈α↓m␈α␈ple␈αλta␈α␈sk␈αλin␈απma␈α␈them␈α␈atics,␈α	wh␈α␈ose␈αλp␈α␈ara␈α␈ph␈α␈rase␈απi␈α↓s,␈αλ\Wha␈α␈t␈αλare␈απall␈αλthe
␈β
∂␈↓ ↓H␈ε#g␈α␈ene␈α␈ralization␈α␈s␈απof␈απthe␈απc␈α␈on␈α␈cept␈απ`p␈α␈ri␈α↓m␈α␈es'?"␈α
Th␈α␈e␈απtrad␈α␈iti␈α↓o␈α␈na␈α␈l␈αλway␈αεin␈απwhich
␈β
⊃␈↓ 	0␈ε$(GE␈α↓T␈αεPRIME␈α↓S
␈β
7␈↓ ∧¬␈ε#w␈α␈ou␈α␈ld␈αλw␈α␈o␈α␈rk␈αλis␈αλto␈απex␈α␈amine␈απthe␈απpro␈α␈perty␈απlist␈αλof␈↓ 	⎇␈ε#,␈αλlook␈α␈ing
␈β
9␈↓ ↓H␈ε$G␈α␈E␈α↓NERALI␈α↓Z␈α␈A␈α}TIONS)␈↓ 		␈ε$P␈α␈RI␈α↓MES
␈β
↑␈↓ ↓H␈ε#fo␈α␈r␈α∞th␈α␈e␈α∞a␈α␈ttribu␈α␈te␈↓ ¬t␈ε#;␈α∞if␈α∞fo␈α␈un␈α␈d,␈α∞the␈α
en␈α␈t␈α␈ri␈α↓e␈α␈s␈α∞listed␈α
the␈α␈re␈α∞w␈α␈ou␈α␈ld␈α
be
␈β
`␈↓ βI␈ε$GENERAL␈α↓IZA␈α⎇TIONS
␈βε␈↓ ↓H␈ε#re␈α␈turn␈α␈ed.␈αIf,␈αa␈α␈s␈αin␈αFig.␈α3␈α␈,␈αthe␈α␈re␈αi␈α↓s␈αno␈αs␈α␈uch␈αa␈α␈ttribu␈α␈te,␈αth␈α␈e␈αcall␈αu␈α␈po␈α␈n␈↓ 	↑␈ε#will␈αretu␈α␈rn
␈βλ␈↓ 	⊂␈ε$GET
␈β-␈↓ α	␈ε#(the␈αe␈α␈mpty␈α
li␈α↓st).
␈β/␈↓ ↓H␈ε$N␈α␈I␈α↓L
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
10␈α↓←
␈βα1␈↓ α␈ε#.
␈βπ0␈↓ βC␈ε3[␈α↓FIGURE␈α3:␈αPri␈α↓m␈α␈es␈αcon␈α␈cep␈α␈t]
␈β0␈↓ αa␈ε3[FIGURE␈α4:␈αnet␈α␈w␈α␈o␈α␈rk␈αof␈αco␈α␈nce␈α␈pts␈αfrom␈α
P␈α↓rimes␈αu␈α␈p]
␈β
.␈↓ α␈ε#We␈α∞mo␈α␈di|␈α␈ed␈α
the␈α
way␈α
i␈α↓n␈α
wh␈α␈i␈α↓c␈α␈h␈α∞a␈α␈n␈α␈y␈α
retriev␈α␈al␈α∞req␈α␈ue␈α␈st␈α∞of␈α
the␈α
f␈α↓o␈α␈rm
␈β
0␈↓ 	\␈ε$(GET␈α
C␈αF)
␈β
V␈↓ ↓H␈ε#o␈α␈pera␈α␈tes.␈α⊗In␈α∞ca␈α␈se␈α∂th␈α␈e␈↓ ∧5␈ε#a␈α␈ttribu␈α␈te␈α∂o␈α␈f␈↓ ε∃␈ε#has␈α∞no␈α∞en␈α}tries␈α∂(or␈α∞do␈α␈esn␈α␈'␈α↓t␈α∞exist),␈α⊂Eu␈α␈risk␈α␈o
␈β
X␈↓ ∧∩␈ε$F␈↓ ¬o␈ε$C
␈β
⎇␈↓ ↓H␈ε#e␈α␈xam␈α␈i␈α↓n␈α␈es␈α
th␈α␈e␈α
de␈α␈|n␈α␈i␈α↓tion␈αof␈↓ ∧u␈ε#an␈α␈d␈α
←␈α
if␈α∞o␈α␈ne␈α
e␈α␈xists␈α
←␈α
try␈α
to␈αuse␈α
it␈α
to␈αcomp␈α␈ute␈αthe
␈β
␈␈↓ ∧T␈ε$F
␈β∞%␈↓ ↓H␈ε#e␈α␈n␈α␈tries␈αtha␈α␈t␈αco␈α␈uld␈αlega␈α␈ll␈α↓y␈αb␈α␈e␈αstored␈α
on␈αth␈α␈e␈↓ εV␈ε#attribu␈α␈te␈αof␈↓ λ"␈ε#.␈αMo␈α␈re␈αprec␈α␈i␈α↓se␈α␈l␈α↓y␈α␈,␈αb␈α␈efore
␈β∞'␈↓ ε7␈ε$F␈↓ λ
␈ε$C
␈β∞M␈↓ ↓H␈ε#q␈α␈uitting␈α∞w␈α␈e␈α∂try␈α∞to␈↓ ¬]␈ε#an␈α␈d␈α∂if␈α∂th␈α␈at␈α∂su␈α␈ccee␈α␈ds␈α∂w␈α␈e␈α∞app␈α␈ly␈α∂it␈α∂to␈↓ 
/␈ε#L␈α↓e␈α␈t'␈α↓s
␈β∞O␈↓ βf␈ε$(GET␈α∞F␈α∞DEF␈α↓N␈α␈)␈α↓,␈↓ 
␈ε$C.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
11␈α↓←
␈βα1␈↓ ↓H␈ε#c␈α␈on␈α␈tin␈α}ue␈αthe␈αex␈α␈amp␈α␈le␈α
o␈α␈f␈↓ λ[␈ε#As␈α
w␈α␈e␈αsee␈αin␈αF␈α↓ig␈α␈.␈α⊂3
␈βα3␈↓ ∧6␈ε$(GET␈αPRIMES␈αGENERAL␈α↓IZA␈α⎇TI␈α↓O␈α␈NS).
␈βαX␈↓ ↓H␈ε#a␈α␈bo␈α␈v␈α}e,␈α
th␈α␈ere␈α	are␈αλnon␈α␈e␈α	reco␈α␈rded␈α␈.␈αS␈α␈o␈↓ ε␈ε#n␈α␈o␈α␈w␈α	calls␈α	itself␈α
re␈α␈cursiv␈α}ely;␈α
ou␈α␈r␈α	origina␈α␈l␈α
c␈α␈all
␈βαZ␈↓ ¬@␈ε$GET
␈ββ␈↓ ↓H␈ε#is␈α
rep␈α␈l␈α↓a␈α␈ced␈αby␈↓ λD␈ε#But␈α
as␈α
Fig.␈α⊃2␈α
sho␈α}ws,
␈ββα␈↓ β#␈ε$((GET␈αGE␈α↓N␈α␈E␈α↓RALI␈α↓Z␈α␈A␈α}TIONS␈αDEFN)␈α
P␈α␈RIM␈α↓ES).
␈ββ'␈↓ ↓H␈ε#th␈α␈ere␈α
is␈α
n␈α␈o␈α
slot␈α	l␈α↓a␈α␈belled␈↓ ¬α␈ε#o␈α␈n␈α
th␈α␈e␈α
co␈α␈nce␈α␈pt␈α
for␈↓ 	>␈ε#.␈α
S␈α␈o␈α
w␈α␈e␈α
re␈α␈cur
␈ββ)␈↓ ∧∨␈ε$DE␈α↓FN␈↓ π∩␈ε$GE␈α↓N␈α␈E␈α↓RALIZA␈α}TIONS
␈ββO␈↓ ↓H␈ε#o␈α␈ne␈αm␈α␈ore␈αtime.␈αBy␈αn␈α␈o␈α␈w␈αou␈α␈r␈αcall␈αh␈α␈as␈αb␈α␈ecom␈α␈e
␈β∧E␈↓ λ
␈ε&2
␈β∧K␈↓ α␈ε$(((␈α↓G␈α␈E␈α↓T␈α
DEF␈α↓N␈α
DEFN)␈αG␈α␈E␈α↓NERALI␈α↓Z␈α␈A␈α}TIONS)␈α
PRIME␈α↓S).
␈β¬B␈↓ α␈ε#Here␈αis␈αpa␈α␈rt␈αof␈αthe␈↓ ¬π␈ε#co␈α␈ncep␈α␈t:
␈β¬D␈↓ ∧#␈ε$DE␈α↓FN
␈βλz␈↓ βD␈ε3[FIGURE␈α5␈α␈:␈αDEFN␈αco␈α␈nce␈α␈pt]
␈β
≥␈↓ α␈ε#Luck␈α␈il␈α↓y␈α␈,␈α⊂i␈α↓t␈α∂d␈α␈oes␈α∂h␈α␈av␈α␈e␈α∂a␈↓ ¬b␈ε#slot,␈α⊂so␈α∂w␈α␈e␈α∂en␈α␈d␈α∂th␈α␈e␈α∂recu␈α␈rsion.␈α↔App␈α␈lying␈α∞the
␈β
∨␈↓ ∧z␈ε$DE␈α↓FN
␈β
D␈↓ ↓H␈ε#e␈α␈n␈α␈try␈α
store␈α␈d␈αt␈α␈here␈α
to␈α
the␈α
argu␈α␈men␈α}t␈α\␈↓ λ	␈ε#,"␈α
w␈α␈e␈αsee␈α
ou␈α␈r␈αor␈α␈i␈α↓g␈α␈i␈α↓n␈α␈al␈αc␈α␈all
␈β
F␈↓ ¬↑␈ε$G␈α␈E␈α↓NERALI␈α↓Z␈α␈A␈α}TIONS
␈β
l␈↓ ↓H␈ε#b␈α␈eco␈α␈ming␈αtra␈α␈nsfo␈α␈rmed␈αin␈α}to
␈βh␈↓ α␈ε$[((GET␈α
(␈α↓G␈α␈E␈α↓T␈α
GENE␈α↓R␈α␈A␈α↓LIZA␈α⎇T␈α↓ION␈α␈S␈αSL␈α␈OT-COMBI␈α↓N␈α␈E␈α↓R)␈α
DEF␈α↓N)
␈β∂␈↓ α0␈ε$(GET␈αGENERAL␈α↓IZ␈α␈A␈α}TIONS␈α
B␈α↓UIL␈α}T-FR␈α␈OM)␈α↓)
␈β7␈↓ α~␈ε$PRIME␈α↓S]
␈β|␈↓ ↓H␈∧|↓Hα↓X
␈β
π␈↓ ↓H␈ε&2
␈β
␈↓ ↓T␈ε$I.e.␈α␈,␈αλget␈απthe␈απexpre␈α␈ssion␈αλs␈α␈to␈α↓re␈α␈d␈αλi␈α␈n␈αλthe␈απDe␈α␈f␈α↓n␈απslot␈απo␈α↓f␈αλt␈α␈he␈αλD␈α␈efn␈αλc␈α␈o␈α↓nc␈α␈ept;␈αλc␈α␈a␈α↓l␈α␈l␈απit␈απF␈α↓.␈απF␈αλshould␈απexi␈α␈st,
␈β
-␈↓ ↓H␈ε$and␈αshould␈αbe␈αa␈↓ β*␈ε*∃␈↓ β<␈ε$-expr␈α␈essi␈α␈o␈α↓n␈α(a␈αf␈α↓unc␈α␈tion)␈αwhic␈α␈h␈αta␈α↓k␈α␈e␈α␈s␈αthe␈αname␈α
o␈α↓f␈αa␈αslot␈αS␈αa␈α↓s␈α
a␈α↓rgum␈α␈en␈α␈t,
␈β
M␈↓ ↓H␈ε$and␈α
c␈α␈ompute␈α␈s␈α
a␈α
funct␈α␈ion␈α
whi␈α␈ch␈α
te␈α␈ll␈α␈s␈α
ho␈α␈w␈α
to␈α
r␈α␈ead␈α
sl␈α␈o␈α↓t␈α	S␈α
for␈α
an␈α␈y␈α
c␈α␈o␈α↓nc␈α␈ept.␈α	E␈α↓ur␈α␈isk␈α␈o␈α
appli␈α␈es␈α	F
␈β
m␈↓ ↓H␈ε$to␈α
Ge␈α␈nerali␈α␈zati␈α␈o␈α↓ns,␈α	and␈α
tha␈α↓t␈α
yi␈α␈el␈α␈ds␈α
as␈α
a␈αre␈α␈sult␈α	a␈αne␈α␈w␈α
f␈α↓unc␈α␈tion,␈α
a␈↓ λ'␈ε*∃␈↓ λ9␈ε$-expr␈α␈essi␈α␈o␈α↓n,␈α	call␈α	it␈α
G␈α␈.␈α
G
␈β∞∞␈↓ ↓H␈ε$te␈α␈ll␈α␈s␈αho␈α␈w␈αto␈α|nd␈αgene␈α␈ra␈α↓l␈α␈iz␈α␈ations␈αof␈αany␈α
conce␈α␈pt.␈αIn␈αparti␈α␈cul␈α␈a␈α↓r,␈α
when␈α
E␈α↓uri␈α␈sk␈α␈o␈αa␈α↓ppl␈α␈ie␈α␈s␈αG␈α
to
␈β∞.␈↓ ↓H␈ε$P␈α␈rim␈α␈es,␈α	the␈α	re␈α␈sult␈α	is␈α	a␈α
l␈α␈ist␈α	of␈α
the␈α	l␈α␈ega␈α↓l␈αλen␈α␈trie␈α␈s␈α
for␈α	the␈α	Gene␈α␈ra␈α↓l␈α␈iz␈α␈ations␈α	slot␈α
of␈α	Prim␈α␈es.␈α	Quote
␈β∞O␈↓ ↓H␈ε$m␈α␈arks␈α
(␈α↓'␈α␈)␈αhav␈α␈e␈α
be␈α␈en␈α
o␈α↓m␈α␈it␈α␈ted␈α
fo␈α↓r␈α
re␈α␈a␈α↓dabi␈α␈li␈α␈ty.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
12␈α↓←
␈βα1␈↓ α␈ε#We␈α	see␈α	fro␈α␈m␈α	Fi␈α↓g␈α␈.␈α2␈α	t␈α␈hat␈α	t␈α␈he␈α	slot-c␈α␈om␈α␈b␈α␈i␈α↓n␈α␈er␈α	of␈α	Ge␈α␈nera␈α␈l␈α↓iza␈α␈tions␈α	is␈α	\␈α␈Sta␈α␈r,␈α↓"␈α	a␈α␈nd␈αλthe
␈βαX␈↓ ↓H␈ε#a␈α␈rgu␈α␈men␈α␈t␈α(old␈αslo␈α␈t)␈αfrom␈αwh␈α␈ich␈αit␈αis␈αbu␈α␈il␈α↓t␈αis␈α\Gen␈α␈l␈α↓."␈αSo␈αth␈α␈e␈αen␈α␈tire␈αca␈α␈l␈α↓l␈αshrin␈α␈ks␈αin␈α␈to
␈ββ␈↓ ε␈ε#The␈αS␈α␈tar␈αc␈α␈onc␈α␈ept␈αh␈α␈as␈αa␈α␈n␈αen␈α}try␈αfo␈α␈r␈αits␈αDefn
␈ββα␈↓ ↓H␈ε$(((GET␈αST␈α⎇AR␈αDEF␈α↓N)␈αGENL)␈αPRIME␈α↓S).
␈ββ'␈↓ ↓H␈ε#slo␈α␈t;␈α
i␈α↓t␈αtu␈α␈rns␈αth␈α␈e␈αpre␈α␈ced␈α␈i␈α↓n␈α␈g␈αca␈α␈l␈α↓l␈αin␈α␈to␈↓ ¬t␈ε)∃
␈ββ)␈↓ ¬`␈ε$((␈↓ ε∪␈ε$(c)␈α(AND␈αc␈α(CON␈α␈S␈αc␈α(sel␈α␈f␈α(GET␈αc␈αGENL␈α↓)))))
␈ββO␈↓ αk␈ε#Th␈α␈i␈α↓s␈αfun␈α␈ction␈α|rst␈αcalls␈αfor␈↓ λQ␈ε#which␈αis
␈ββQ␈↓ ↓H␈ε$P␈α␈RIM␈α↓ES).␈↓ εα␈ε$(GE␈α↓T␈αPRIMES␈αGENL),␈↓ 	U␈ε$NUMB␈α↓ERS,
␈ββw␈↓ ↓H␈ε#th␈α␈en␈α	calls␈α
itself␈α
on␈↓ ¬∧␈ε#tha␈α␈t␈α
in␈α
tu␈α␈rn␈α
c␈α␈all␈α↓s␈α	for␈↓ 
#␈ε#wh␈α␈ich
␈ββy␈↓ βX␈ε$NUMB␈α↓ERS;␈↓ π5␈ε$(GET␈α	NUM␈α↓BERS␈α	GE␈α↓N␈α␈L␈α↓),
␈β∧≡␈↓ ↓H␈ε#is␈↓ βλ␈ε#an␈α␈d␈α	calls␈α
itself␈α	recu␈α␈rsi␈α↓v␈α}ely␈α	on␈↓ πS␈ε#th␈α␈at␈α	calls␈α	f␈α↓o␈α␈r
␈β∧ ␈↓ ↓g␈ε$OB␈α↓JECTS,␈↓ ε2␈ε$OBJE␈α↓C␈α␈T␈α↓S;␈↓ 	∀␈ε$(GET␈α	OBJE␈α↓CTS
␈β∧F␈↓ α=␈ε#w␈α↓h␈α␈ich␈α
is␈↓ ∧{␈ε#an␈α␈d␈α
the␈α
nex␈α␈t␈αre␈α␈cursiv␈α}e␈αca␈α␈l␈α↓l␈αt␈α␈ermina␈α␈tes␈αwh␈α␈en␈α
it␈αis␈αd␈α␈i␈α↓s-
␈β∧H␈↓ ↓H␈ε$G␈α␈E␈α↓NL),␈↓ β>␈ε$ANYTHING,
␈β∧m␈↓ ↓H␈ε#c␈α␈o␈α␈v␈α␈er␈α␈ed␈αεt␈α␈hat␈↓ ∧-␈ε#ha␈α␈s␈αεn␈α␈o␈↓ ¬j␈ε#(n␈α␈o␈αεimme␈α␈diate␈α¬gen␈α␈eralizatio␈α␈n.)␈α
S␈α␈ee␈α¬F␈α↓ig.␈α	4.␈α	The
␈β∧o␈↓ α⎇␈ε$ANYTH␈α↓ING␈↓ ¬␈ε$GENL
␈β¬∃␈↓ ↓H␈ε#list␈↓ αV␈ε#tructe␈α␈d␈α
an␈α␈d␈α
re␈α␈turn␈α␈ed␈α
is␈α
th␈α}us
␈β¬↔␈↓ ↓}␈ε$CON␈α␈S␈↓ ¬x␈ε$(PRIME␈α↓S␈α	NUMBE␈α↓RS␈α	OBJE␈α↓CTS␈α	ANYTHING).
␈β¬=␈↓ ↓H␈ε#Th␈α␈ese␈αfour␈αitems␈ε)␈αa␈α␈re␈ε#␈αth␈α␈e␈αleg␈α␈al␈αen␈α}tries␈αfor␈αthe␈↓ 	∀␈ε#slot␈αof
␈β¬?␈↓ ε]␈ε$GENERAL␈α↓IZA␈α⎇TI␈α↓O␈α␈NS␈↓ 	{␈ε$P␈α␈RI␈α↓MES,
␈β¬`␈↓ 	\␈ε&*
␈β¬d␈↓ ↓H␈ε#a␈α␈ccor␈α␈ding␈α
to␈αthe␈αd␈α␈istribu␈α␈ted␈αd␈α␈e|n␈α␈ition␈αo␈α␈f␈↓ λ[␈ε#as␈↓ 	i␈ε#.
␈β¬f␈↓ ε%␈ε$G␈α␈E␈α↓NERALI␈α↓Z␈α␈A␈α}TIONS␈↓ 	∧␈ε$G␈α␈E␈α↓NL
␈βεT␈↓ α␈ε#Nota␈α␈tiona␈α␈ll␈α↓y␈αλth␈α␈ere␈αλi␈α↓s␈αλno␈αλd␈α␈isti␈α↓n␈α␈ction␈αλb␈α␈et␈α␈w␈α␈een␈αλslots␈αλwhich␈αλa␈α␈re␈α	\␈α␈primitiv␈α␈e"␈αλ(v␈α␈alues
␈βε|␈↓ ↓H␈ε#a␈α␈ctua␈α␈ll␈α↓y␈α⊃sto␈α␈red␈α⊃as␈α⊃attrib␈α␈utes␈α⊃on␈α⊃a␈α⊃p␈α␈rope␈α␈rty␈α⊃l␈α↓ist)␈α⊃an␈α␈d␈α⊃sl␈α↓o␈α␈ts␈α∩wh␈α␈i␈α↓c␈α␈h␈α⊃are␈α⊃\v␈α␈i␈α↓rtu␈α␈al"
␈βπ$␈↓ ↓H␈ε#(v␈α␈alue␈α␈s␈α
m␈α␈u␈α␈st␈α	be␈α	com␈α␈pu␈α␈ted␈α	u␈α␈si␈α↓n␈α␈g␈α	the␈α	slot's␈α	de|␈α␈nition␈α␈).␈αA␈α	heu␈α␈risti␈α↓c␈α	mig␈α␈h␈α␈t␈α	refer␈α	to␈α	the
␈βπK␈↓ ↓H␈ε#Ge␈α␈nera␈α␈li␈α↓za␈α␈tions␈απo␈α␈f␈αλPrimes␈απwithou␈α␈t␈απkn␈α␈o␈α␈wing␈α␈,␈α	o␈α␈r␈αλc␈α␈aring␈α␈,␈α	wh␈α␈ethe␈α␈r␈αλth␈α␈at␈απinitiated␈αεa␈απsingle
␈βπs␈↓ ↓H␈ε#a␈α␈ccess␈αλor␈αλa␈αλdizzy␈αλch␈α␈ase.␈α
Th␈α␈u␈α␈s␈α	w␈α␈e␈αλare␈αλde␈α␈cou␈α␈pling,␈α	d␈α␈i␈α↓se␈α␈n␈α␈tan␈α␈gling␈αλk␈α␈no␈α␈wled␈α␈ge␈αλ(the␈αλrules)
␈βλ~␈↓ ↓H␈ε#fro␈α␈m␈α∂th␈α␈e␈α∂sp␈α␈eci|c␈α∞implem␈α␈en␈α␈ta␈α␈ti␈α↓o␈α␈n␈α∂o␈α␈f␈α∂its␈α∂rep␈α␈resen␈α}tation␈α∞(th␈α␈e␈α∂ch␈α␈oice␈α∂o␈α␈f␈α∂which␈α∞slots
␈βλB␈↓ ↓H␈ε#a␈α␈re␈α
p␈α␈rimiti␈α↓v␈α}e␈α
a␈α␈nd␈αwh␈α␈i␈α↓c␈α␈h␈α
a␈α␈re␈α
v␈α␈irtua␈α␈l␈α↓.)␈α⊂Th␈α␈is␈α
is␈α
req␈α␈uired␈αb␈α␈ecau␈α␈se␈αkn␈α␈o␈α␈wledg␈α␈e␈α
rem␈α␈ains
␈βλj␈↓ ↓H␈ε#in␈α}varia␈α␈n␈α␈t␈αun␈α␈de␈α␈r␈αcha␈α␈nge␈α␈s␈αi␈α↓n␈α
the␈αen␈α}viro␈α␈nme␈α␈n␈α␈t␈αwhich␈α
e{␈α↓e␈α␈ct␈αthe␈αw␈α␈o␈α␈rth␈αo␈α␈f␈αv␈α␈ariou␈α␈s␈αrep-
␈β	⊃␈↓ ↓H␈ε#re␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈n␈αsch␈α␈eme␈α␈s.␈αM␈α␈i␈α↓c␈α␈hie␈αreco␈α␈gn␈α␈i␈α↓z␈α␈ed␈αth␈α␈is␈αlo␈α␈ng␈αa␈α␈go␈αwith␈αh␈α␈is␈αmemo␈α
f␈α↓u␈α␈nc␈α␈ti␈α↓o␈α␈ns.
␈β
↓␈↓ α␈ε#To␈α
d␈α␈e|n␈α␈e␈α
a␈α
ne␈α␈w␈α∞k␈α␈i␈α↓n␈α␈d␈α
o␈α␈f␈α∞slot,␈α∞n␈α␈o␈α␈w,␈α∞Eur␈α␈i␈α↓sk␈α}o␈α
mere␈α␈l␈α↓y␈αspec␈α␈i␈α↓|␈α␈es␈α
on␈α␈e␈α
of␈α
the␈α
th␈α␈en-
␈β
)␈↓ ↓H␈ε#k␈α␈no␈α}wn␈αslot-co␈α␈m␈α␈bin␈α␈ers␈αan␈α␈d␈α
a␈αli␈α↓s␈α␈t␈αof␈αth␈α␈e␈αold␈αp␈α␈re-ex␈α␈isti␈α↓n␈α␈g␈αslo␈α␈ts␈αfrom␈αwh␈α␈ich␈αit␈αis␈αb␈α␈uilt.
␈β
Q␈↓ ↓H␈ε#Th␈α}us␈α
w␈α␈e␈α
m␈α␈i␈α↓g␈α␈h␈α␈t␈α
d␈α␈e|n␈α␈e␈α
a␈α
n␈α␈ew␈α
slot,␈α
by␈α	crea␈α␈ti␈α↓n␈α␈g␈α
a␈α	new␈α
co␈α␈nc␈α␈ept␈α
(ca␈α␈l␈α↓ling␈α	it,␈αsa␈α␈y,␈α
\␈↓ 
S␈ε#"␈α␈),
␈β
S␈↓ 
#␈ε$DG
␈β
x␈↓ ↓H␈ε#|␈α␈ll␈α↓in␈α␈g␈α	its␈α
S␈α␈lot-co␈α␈m␈α␈bin␈α␈er␈α	sl␈α↓o␈α␈t␈α	wi␈α↓th␈αλthe␈α	e␈α␈n␈α␈try␈α	\␈α␈Di{␈α↓er␈α␈ence␈α␈",␈α
|␈α␈l␈α↓ling␈αλi␈α↓ts␈α	\␈α␈B␈α↓u␈α␈il␈α↓t␈α␈-␈α↓fro␈α␈m"␈α	slot
␈β ␈↓ ↓H␈ε#with␈α
the␈α
argu␈α␈men␈α}ts␈α\Ge␈α␈nera␈α␈l␈α↓iza␈α␈tions␈α
Genl."␈αTh␈α␈i␈α↓s␈αw␈α␈o␈α␈uld␈α
be␈αa␈α
ne␈α␈w␈αkind␈α
of␈αslot,␈αo␈α␈ne
␈βG␈↓ ↓H␈ε#wh␈α␈ich␈αλretu␈α␈rne␈α␈d␈αλall␈αλgen␈α␈eralizatio␈α␈ns␈αλof␈αλa␈αλco␈α␈nce␈α␈pt␈αλex␈α}cep␈α␈t␈α	its␈αλimme␈α␈diate␈αλg␈α␈ener␈α␈ali␈α↓z␈α␈ation␈α␈s;
␈βo␈↓ ↓H␈ε#th␈α␈e␈αca␈α␈l␈α↓l␈↓ ∧X␈ε#w␈α␈ould␈α
return
␈βq␈↓ α>␈ε$(GET␈αP␈α␈RI␈α↓MES␈α
DG)␈↓ ε∨␈ε$(PRIME␈α↓S␈α
OBJ␈α↓ECTS␈α
ANYTHING).
␈β←␈↓ α␈ε#Wi␈α↓th␈αno␈αexte␈α␈nsion␈αat␈α
all,␈α∞Eurisk␈α}o␈α
was␈α
th␈α␈en␈α
a␈α␈ble␈α
to␈α
d␈α␈e|␈α␈ne␈α
n␈α␈ew␈α
kin␈α␈ds␈α
of␈α
slot-
␈β
π␈↓ ↓H␈ε#c␈α␈om␈α␈b␈α␈i␈α↓n␈α␈ers.␈α
For␈αεi␈α↓n␈α␈stan␈α␈ce,␈αλit␈απp␈α␈ropo␈α␈sed␈αεone␈αεwhich␈αεtoo␈α␈k␈απt␈α␈w␈α␈o␈απo␈α␈ld␈απslotn␈α␈am␈α␈es␈απas␈απa␈α␈rgu␈α␈men␈α}ts,
␈β
*␈↓ ε9␈ε&*␈↓ π→␈ε&*
␈β
.␈↓ ↓H␈ε#f␈α
an␈α␈d␈α
g␈α␈,␈αan␈α␈d␈α
d␈α␈e|n␈α␈ed␈α	a␈α
new␈α
slot␈α
wh␈α␈i␈α↓c␈α␈h␈α
was␈α
f␈↓ εL␈ε7¬␈ε#␈α¬g␈ε7␈ᬬ␈ε#␈α¬f␈↓ π&␈ε#.␈αTh␈α␈i␈α↓s␈α
co␈α␈uld␈α
b␈α␈e␈α
ex␈α␈tremely␈α
u␈α␈sefu␈α␈l
␈β
V␈↓ ↓H␈ε#(e.g␈α␈.␈α↓,␈αλin␈απdata␈α␈ba␈α␈se␈αλse␈α␈arch␈α␈es:␈α
se␈α␈e␈αλFikse␈α␈l␈αλan␈α␈d␈απB␈α↓o␈α}w␈α␈er␈αλ[19␈α␈76]).␈α
In␈απpa␈α␈rti␈α↓c␈α␈ular␈απthe␈απcru␈α␈cial␈αλslot
␈β
y␈↓ ¬↓␈ε&*␈↓ π/␈ε&*
␈β
⎇␈↓ ↓H␈ε#\␈α␈Exam␈α␈ples"␈αis␈αd␈α␈e|␈α␈ned␈αa␈α␈s␈αS␈α␈pe␈α␈c␈↓ ¬∃␈ε7¬␈ε#␈αεImm␈α␈ed-Ex␈α␈s␈ε7␈αε¬␈ε#␈α¬Sp␈α␈ec␈↓ π;␈ε#.␈↓ λ)␈ε#(i␈α↓n␈αth␈α␈e␈αsens␈α␈e␈αo␈α␈f␈αreg␈α␈ular
␈β
␈␈↓ πQ␈ε$P␈α␈LUS
␈β∞!␈↓ 
*␈ε&*
␈β∞%␈↓ ↓H␈ε#e␈α␈xp␈α␈ression␈α␈s,␈αno␈α␈t␈αa␈α␈ri␈α↓th␈α␈metic)␈αis␈αd␈α␈e|n␈α␈ed␈αb␈α␈y␈αE␈α↓u␈α␈risk␈α␈o␈αas␈αth␈α␈e␈αd␈α␈i{␈α↓er␈α␈ence␈αb␈α␈et␈α␈w␈α␈een␈αf␈↓ 
B␈ε#an␈α␈d
␈β∞I␈↓ α,␈ε&+␈↓ π5␈ε&*
␈β∞M␈↓ ↓H␈ε#f.␈αGen␈α␈l␈↓ αP␈ε#is␈αfoun␈α␈d␈αto␈αb␈α␈e␈αmo␈α␈re␈αw␈α␈orth␈α␈wh␈α␈il␈α↓e␈αt␈α␈han␈α
Gen␈α␈l␈↓ πA␈ε#,␈αa␈α␈nd␈↓ λo␈ε#itself␈αi␈α↓s␈αu␈α␈l␈α↓t␈α␈i␈α↓m␈α␈ately
␈β∞O␈↓ λ↔␈ε$P␈α␈LUS
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
13␈α↓←
␈βα1␈↓ ↓H␈ε#fa␈α␈v␈α␈ore␈α␈d␈αo␈α␈v␈α}er
␈βα3␈↓ βπ␈ε$ST␈α}AR.
␈ββ>␈↓ ↓H␈ε=2␈α␈.2.␈α
C␈α↓A␈α␈CHING␈α
to␈α
rec␈α␈laim␈α∞lost␈α∞e␈α␈}␈α↓c␈α␈iency
␈β∧<␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈α∞\Ca␈α␈chin␈α␈g"␈α∞th␈α␈e␈α∞results␈α∞of␈α∞com␈α␈pu␈α␈tation␈α␈s␈α∞can␈α∞d␈α␈rama␈α␈tically␈α∞impro␈α}v␈α␈e
␈β∧d␈↓ ↓H␈ε0th␈α␈e␈α
pe␈α␈rforma␈α␈nce␈α
o␈α␈f␈α∞ma␈α␈n␈α␈y␈α
p␈α␈rog␈α␈rams.␈α⊃Reaso␈α␈ning␈αcan␈α
b␈α␈e␈α
bro␈α␈ug␈α␈h␈α␈t␈α
to␈α
be␈α␈ar␈α
to␈α
d␈α␈ecide
␈β¬␈↓ ↓H␈ε0wh␈α␈eth␈α␈er␈αto␈α
ca␈α␈che,␈αif␈α
so␈αwh␈α␈at␈α
to␈αre␈α␈mem␈α␈b␈α␈er,␈αan␈α␈d␈α
(l␈α↓a␈α␈ter)␈αwh␈α␈eth␈α␈er␈αo␈α␈r␈αno␈α␈t␈αto␈α
ign␈α␈ore␈α
the
␈β¬3␈↓ ↓H␈ε0c␈α␈ach␈α␈ed␈αλva␈α␈lue␈αλan␈α␈d␈αλreco␈α␈mpu␈α␈te␈αλit.␈αCa␈α␈chin␈α␈g␈αλreclaims␈αλthe␈αλe}␈α␈cienc␈α␈y␈αλtha␈α␈t␈α	c␈α␈ould␈αλo␈α␈therwise
␈β¬Z␈↓ ↓H␈ε0b␈α␈e␈α
sacri|␈α␈ced␈α
b␈α␈y␈α
the␈α
hig␈α␈hly␈α
ind␈α␈i␈α↓re␈α␈ct␈αr␈α␈epres␈α␈en␈α␈ta␈α␈ti␈α↓o␈α␈n-in␈α␈te␈α␈rpretin␈α␈g␈α
sche␈α␈me␈α
desc␈α␈ri␈α↓b␈α␈ed␈α
in
␈βεα␈↓ ↓H␈ε0th␈α␈e␈αpr␈α␈eviou␈α␈s␈αsection␈α␈.
␈βε⎇␈↓ α␈ε#The␈α
read␈α␈er␈α∞m␈α␈ay␈α
obje␈α␈ct␈α∞th␈α␈at␈α∞Eurisk␈α}o's␈α∞sch␈α␈eme␈α
for␈α∞ind␈α␈irectly␈α
i␈α↓n␈α}terp␈α␈reting␈α
the
␈βπ$␈↓ ↓H␈ε#d␈α␈e|␈α␈nition␈α⊃of␈α⊃eac␈α␈h␈α⊃slot␈α⊃i␈α↓s␈α⊃a␈α⊃ho␈α␈rribly␈α⊃ine}␈α␈cien␈α␈t␈α⊃way␈α⊃to␈α⊃o␈α␈pera␈α␈te,␈α∪since␈α⊃th␈α␈e␈α∩slo␈α␈ts'
␈βπL␈↓ ↓H␈ε#d␈α␈e|␈α␈nitions␈α∞ch␈α␈an␈α␈ge␈α∞so␈α∞rare␈α␈l␈α↓y␈α␈.␈α∃It␈α∞seems␈α∞ab␈α␈surd␈α
to␈α∞squ␈α␈and␈α␈er␈α∞cp␈α␈u␈α∞time␈α∞recom␈α␈pu␈α␈ting
␈βπt␈↓ ¬U␈ε#ea␈α␈ch␈αλt␈α␈i␈α↓m␈α␈e.␈αAfter␈απat␈αλmos␈α␈t␈αλone␈απor␈αλt␈α␈w␈α␈o␈αλrep␈α␈etition␈α␈s,
␈βπv␈↓ ↓H␈ε$(GET␈αλP␈α␈RIM␈α↓ES␈απGE␈α↓N␈α␈E␈α↓RALIZA␈α}TIONS)
␈βλ≠␈↓ ↓H␈ε#w␈α␈e␈αw␈α␈o␈α␈uld␈αwa␈α␈n␈α␈t␈αou␈α␈r␈αpro␈α␈gram␈αt␈α␈o␈αha␈α␈v␈α␈e␈α\␈α␈l␈α↓ea␈α␈rne␈α␈d"␈αa␈α␈n␈αe}␈α␈ci␈α↓e␈α␈n␈α␈t␈αway␈α
to␈αge␈α␈t␈αan␈αa␈α␈nsw␈α␈er.
␈β	␈↓ α␈ε#Ind␈α␈eed␈α␈,␈α⊂a␈α∞g␈α␈en␈α␈eral␈α∞tool␈α∞for␈α∞cog␈α␈nitiv␈α␈e␈α∞eco␈α␈no␈α␈m␈α␈y␈α∞←␈α∂so␈α␈ft␈α␈ware␈α∞ca␈α␈ching␈α
←␈α∂can␈α
be
␈β	2␈↓ ↓H␈ε#e␈α␈xp␈α␈l␈α↓o␈α␈i␈α↓te␈α␈d␈α	to␈αλreclaim␈α	mo␈α␈st␈α	of␈α	th␈α␈i␈α↓s␈α	e␈α␈}cienc␈α␈y.␈α
B␈α↓y␈αλa␈α	\g␈α␈en␈α␈eral"␈α	to␈α␈ol,␈α
w␈α␈e␈α	me␈α␈an␈α	o␈α␈ne␈α	wh␈α␈ich
␈β	Z␈↓ ↓H␈ε#is␈α
ap␈α␈plicab␈α␈l␈α↓e␈α
in␈α
almo␈α␈st␈α∞a␈α␈l␈α↓l␈α
en␈α␈v␈α␈i␈α↓r␈α␈onm␈α␈en␈α␈ts,␈α∞n␈α␈ot␈α∞m␈α␈erely␈α
th␈α␈ose␈α
bein␈α␈g␈α∞fo␈α␈cuse␈α␈d␈α
up␈α␈on␈α
in
␈β
α␈↓ ↓H␈ε#th␈α␈is␈αpap␈α␈er␈α(⎇u␈α␈id␈αon␈α␈es.)
␈β
q␈↓ α␈ε#Imme␈α␈diately␈α
u␈α␈po␈α␈n␈α
comp␈α␈utin␈α␈g␈α
(␈α↓G␈α␈E␈α↓T␈α
c␈α
f␈α↓),␈α∞Eurisk␈α}o␈α∞st␈α␈ores␈α
the␈α
co␈α␈mpu␈α␈ted␈α
v␈α␈alue
␈β→␈↓ ↓H␈ε)v␈ε#␈α∩in␈α∩the␈α∩f␈α∩sl␈α↓o␈α␈t␈α∪o␈α␈f␈α∪co␈α␈ncep␈α␈t␈α∪c␈α∩(␈ε)a␈α∩la␈ε#␈α∩Mich␈α␈i␈α↓e␈α␈'␈α↓s␈α∩mem␈α␈o␈α∪fu␈α␈nct␈α␈i␈α↓o␈α␈ns.)␈α!T␈α↓h␈α}us,␈α∀the␈α∩n␈α␈ext
␈βA␈↓ ↓H␈ε#time␈α⊂(GET␈α⊃c␈α⊂f)␈α⊃is␈α⊃c␈α␈alled,␈α∩it␈α⊃will␈α⊃|n␈α␈d␈ε)␈α⊂v␈ε#␈α⊂an␈α␈d␈α⊂return␈α⊂with␈α⊂it␈α⊃imm␈α␈ediate␈α␈l␈α↓y␈α␈.␈α≤After
␈βh␈↓ ↓H␈ε#(GET␈α∞PRIMES␈α
GENERAL␈α↓IZA␈α⎇TI␈α↓O␈α␈NS)␈α∞wa␈α␈s␈α∞called,␈α∞the␈α
l␈α↓ist␈α∞(PRIMES␈α
NUMBERS
␈β⊂␈↓ ↓H␈ε#OBJ␈α␈E␈α↓C␈α␈T␈α↓S␈αλANYTHI␈α↓N␈α␈G)␈α
wa␈α␈s␈α
sto␈α␈red␈α	o␈α␈n␈α	the␈α	GENERALIZ␈α↓A␈α⎇TIONS␈α	slo␈α␈t␈α
o␈α␈f␈α
PRIMES␈α␈.
␈β7␈↓ ↓H␈ε#Re␈α␈call␈α∞tha␈α␈t␈α∞Eurisk␈α}o␈α∞h␈α␈ad␈α
to␈α∞rec␈α␈ursiv␈α␈e␈α␈l␈α↓y␈α
ca␈α␈l␈α↓l␈α∞(GET␈α∞GENERALIZ␈α↓A␈α⎇TIONS␈α
DEFN),
␈β←␈↓ ↓H␈ε#so␈α∪th␈α␈e␈↓ α;␈ε)∃␈↓ αN␈ε#-ex␈α␈press␈α␈i␈α↓o␈α␈n␈ε)␈α∪tha␈α␈t␈ε#␈α∀ca␈α␈l␈α↓l␈α∪return␈α␈ed␈α∪w␈α␈ou␈α␈ld␈α∪be␈α∪store␈α␈d␈α∪on␈α∪the␈α∪DEFN␈α∀slo␈α␈t␈α∀of
␈β
π␈↓ ↓H␈ε#th␈α␈e␈α⊗con␈α␈cep␈α␈t␈α⊗called␈α⊗GENERALIZ␈α↓A␈α⎇TIONS␈α␈.␈α↔When␈α∃w␈α␈e␈α⊗l␈α↓a␈α␈ter␈α⊗call␈α⊗(␈α↓G␈α␈E␈α↓T␈α⊗DUCK
␈β
.␈↓ ↓H␈ε#GENERALIZ␈α↓A␈α⎇TIONS␈α␈),␈α∞tha␈α␈t␈α
call␈α
wi␈α↓ll␈α
run␈αm␈α␈u␈α␈ch␈α
fas␈α␈ter,␈α∞sinc␈α␈e␈α
the␈α
d␈α␈e|␈α␈nition␈α
o␈α␈f␈α
the
␈β
V␈↓ ↓H␈ε#Ge␈α␈nera␈α␈li␈α↓za␈α␈tions␈α∞slot␈α∞h␈α␈as␈α∞alrea␈α␈dy␈α∞b␈α␈een␈α
comp␈α␈ute␈α␈d␈α∞an␈α␈d␈α∞store␈α␈d␈α∞awa␈α␈y␈α∞in␈α∞the␈α∞\␈α␈pro␈α␈per
␈β
⎇␈↓ ↓H␈ε#p␈α␈lace."␈α⊃Th␈α␈e␈α
de|␈α␈nition␈α␈s␈α
of␈α
slots␈α
are␈α
v␈α}ery␈α
slo␈α␈wly␈α
←␈α
if␈α∞e␈α␈v␈α␈er␈α
←␈α
cha␈α␈ng␈α␈i␈α↓n␈α␈g,␈α∞h␈α␈enc␈α␈e␈α
the
␈β∞%␈↓ ↓H␈ε#re␈α␈comp␈α␈uta␈α␈tion␈α
of␈α
Defn␈α
o␈α␈f␈αGen␈α␈eraliza␈α␈ti␈α↓o␈α␈ns␈α
is␈αq␈α␈uite␈α
a␈α
rare␈α
ev␈α}en␈α␈t.␈αCa␈α␈chin␈α␈g␈αt␈α␈hat␈α
v␈α␈alue
␈β∞M␈↓ ↓H␈ε#m␈α}ust␈αb␈α␈e␈αcost-e{ectiv␈α}e␈αi␈α↓n␈α
the␈α
l␈α↓o␈α␈ng␈αru␈α␈n.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
14␈α↓←
␈βα1␈↓ α␈ε#In␈α	ge␈α␈nera␈α␈l,␈α
w␈α␈e␈α
s␈α␈ee␈α	tha␈α␈t␈α
c␈α␈ach␈α␈i␈α↓n␈α␈g␈α	a␈α	v␈α␈alue␈α	for␈α	slot␈α	f␈α	of␈α	con␈α␈cep␈α␈t␈α	c␈α	i␈α↓s␈α	mo␈α␈st␈α	app␈α␈li␈α↓c␈α␈able
␈βαX␈↓ ↓H␈ε#wh␈α␈en␈αth␈α␈e␈αvalu␈α␈e␈αcan␈αb␈α␈e␈αexp␈α␈ecte␈α␈d␈αto␈αva␈α␈ry␈αqu␈α␈i␈α↓te␈αin␈α␈f␈α↓r␈α␈equ␈α␈en␈α␈tly␈α␈.␈α⊂In␈αE␈α↓u␈α␈risk␈α␈o,␈αthis␈αgiv␈α␈es
␈ββ␈↓ ↓H␈ε#u␈α␈s␈αthe␈α⎇␈α␈exib␈α␈i␈α↓lity␈αto␈αre␈α␈de|␈α␈ne␈αa␈αslo␈α␈t'␈α↓s␈αd␈α␈e|n␈α␈iti␈α↓o␈α␈n␈αif␈αw␈α␈e␈αwish,␈αbu␈α␈t␈α(si␈α↓n␈α␈ce␈αth␈α␈i␈α↓s␈αch␈α␈an␈α␈ge␈αof
␈ββ'␈↓ ↓H␈ε#re␈α␈prese␈α␈n␈α␈tatio␈α␈n␈αwill␈αbe␈α
rare)␈αth␈α␈e␈αp␈α␈rog␈α␈ram␈αwill␈αrun␈α
ju␈α␈st␈αab␈α␈ou␈α␈t␈αas␈αe␈α␈}cien␈α␈tly␈α
as␈α
i␈α↓f␈αth␈α␈at
␈ββO␈↓ ↓H␈ε#c␈α␈apa␈α␈bility␈α	w␈α␈ere␈α	ab␈α␈sen␈α}t.␈αThis␈α	is␈α	ana␈α␈logo␈α␈us␈α	to␈α	co␈α␈mpiling␈α␈:␈αso␈α	lo␈α␈ng␈α	a␈α␈s␈α
th␈α␈e␈α	d␈α␈e|n␈α␈i␈α↓t␈α␈i␈α↓o␈α␈n␈α	of␈α	a
␈ββw␈↓ ↓H␈ε#fu␈α␈nct␈α␈i␈α↓o␈α␈n␈αdo␈α␈esn't␈αch␈α␈ang␈α␈e␈αtoo␈αofte␈α␈n,␈αit's␈αun␈α␈dispu␈α␈ted␈α␈l␈α↓y␈α
w␈α␈orth␈α␈wh␈α␈il␈α↓e␈αto␈αco␈α␈mp␈α␈i␈α↓le␈αit.␈αThe
␈β∧≡␈↓ ↓H␈ε#c␈α␈ach␈α␈i␈α↓n␈α␈g␈α
of␈↓ βH␈ε#an␈α␈d␈↓ ε-␈ε#s␈α␈l␈α↓o␈α␈ts␈αis␈α
no␈α␈t␈αin␈α
a␈α␈n␈α␈y␈α
wa␈α␈y␈α
spec␈α␈i␈α↓a␈α␈l␈α↓;␈α
the␈α
v␈α␈alue
␈β∧ ␈↓ αe␈ε$DEF␈α↓N␈↓ ∧λ␈ε$GENERAL␈α↓IZA␈α⎇TI␈α↓O␈α␈N
␈β∧F␈↓ ↓H␈ε#o␈α␈f␈αa␈α␈n␈α␈y␈α
virtu␈α␈al␈αsl␈α↓o␈α␈t␈αcan␈α
be␈αca␈α␈che␈α␈d.
␈β¬6␈↓ α␈ε#We␈αsa␈α␈w␈αea␈α␈rli␈α↓e␈α␈r␈αth␈α␈at␈α
nota␈α␈tiona␈α␈ll␈α↓y␈α
th␈α␈ere␈α
was␈α
no␈α
n␈α␈eed␈α
to␈α
distin␈α␈guish␈α
a␈α␈n␈α
acces␈α␈s␈αof
␈β¬]␈↓ ↓H␈ε#a␈αprimitiv␈α␈ely␈α␈-stored␈αslot␈αfrom␈αa␈α␈n␈αa␈α␈ccess␈αo␈α␈f␈α
a␈αvirtu␈α␈al,␈α
co␈α␈mp␈α␈uted␈αslot.␈α∞For␈αinsta␈α␈nce␈α␈,
␈βε¬␈↓ ↓H␈ε#a␈α
h␈α␈euristic␈α∞c␈α␈ou␈α␈l␈α↓d␈α
refer␈α
to␈α
\Gen␈α␈eralizatio␈α␈ns␈α∞o␈α␈f␈α∞Primes"␈α
wi␈α↓th␈α␈ou␈α␈t␈α∞k␈α␈no␈α}w␈α↓in␈α␈g␈α∞o␈α␈r␈α∞ca␈α␈ring
␈βε,␈↓ ↓H␈ε#wh␈α␈eth␈α␈er␈α
tha␈α␈t␈α∞in␈α␈i␈α↓t␈α␈i␈α↓a␈α␈ted␈α
a␈α
sin␈α␈gle␈α
acc␈α␈ess␈α
or␈α
a␈α
lon␈α␈g␈α
ripp␈α␈li␈α↓n␈α␈g␈α
sea␈α␈rch.␈α⊃No␈α␈w␈α
w␈α␈e␈α
see␈α
th␈α␈at
␈βεT␈↓ ↓H␈ε#o␈α␈nce␈α
the␈α
va␈α␈lue␈α∞is␈α
comp␈α␈ute␈α␈d␈α∞a␈α␈nd␈α
ca␈α␈ched␈α
a␈α␈way,␈α∞ther␈α␈e␈α∞ma␈α␈y␈α∞b␈α␈e␈α∞n␈α␈o␈α∞t␈α␈el␈α↓ling␈α
it␈α∞from␈α
a
␈βε|␈↓ ↓H␈ε#p␈α␈rimiti␈α↓v␈α}e␈αon␈α␈e.␈α∞Th␈α␈u␈α␈s,␈α
with␈αbu␈α␈t␈αa␈αsma␈α␈l␈α↓l␈αo␈α␈ne-time␈αc␈α␈ost,␈αour␈αp␈α␈rog␈α␈ram␈αru␈α␈ns␈αa␈α␈s␈αqu␈α␈i␈α↓c␈α␈kly
␈βπ#␈↓ ↓H␈ε#a␈α␈s␈α
if␈α
all␈α
slots␈αw␈α␈ere␈α
p␈α␈rimiti␈α↓v␈α}e.␈α⊂The␈αine}␈α␈ci␈α↓e␈α␈ncy␈αin␈α␈tro␈α␈du␈α␈ced␈αby␈αth␈α␈e␈α
in␈α␈t␈α␈erpre␈α␈ti␈α↓v␈α}e␈α
slot-
␈βπK␈↓ ↓H␈ε#c␈α␈om␈α␈b␈α␈i␈α↓n␈α␈er␈αsch␈α␈eme␈αh␈α␈as␈αb␈α␈een␈αe␈α␈l␈α↓imin␈α␈ated␈α␈.
␈βλ;␈↓ α␈ε#The␈αλv␈α␈alue␈α␈s␈α	th␈α␈at␈αλEurisk␈α}o␈αλcach␈α␈es␈αλaway␈απmay␈αλb␈α␈eco␈α␈me␈αλstale,␈α	inc␈α␈orrect␈αλa␈α␈f␈α↓te␈α␈r␈α	a␈αλwh␈α␈il␈α↓e␈α␈.
␈βλb␈↓ ↓H␈ε#Wh␈α␈en␈αd␈α␈oing␈αa␈αG␈α␈E␈α↓T,␈αth␈α␈erefor␈α␈e,␈α
wh␈α␈en␈αa␈αca␈α␈che␈α␈d␈αv␈α␈alue␈αi␈α↓s␈αenc␈α␈oun␈α}tered␈α␈,␈αE␈α↓u␈α␈risk␈α␈o␈αm␈α␈ust
␈β	
␈↓ ↓H␈ε#d␈α␈ecid␈α␈e␈αλwh␈α␈eth␈α␈er␈αλt␈α␈o␈απacce␈α␈pt␈απi␈α↓t␈α␈,␈α	o␈α␈r␈αλelse␈απto␈απign␈α␈ore␈απit,␈αλrecom␈α␈pu␈α␈te␈αλit,␈αλan␈α␈d␈απstore␈απth␈α␈e␈απnew␈απv␈α␈alue
␈β	2␈↓ ↓H␈ε#th␈α␈ere.␈α
One␈α	p␈α␈ossible␈α	a␈α␈nsw␈α␈er␈α	to␈α	th␈α␈is␈α	\up␈α␈da␈α␈ting␈α	p␈α␈rob␈α␈l␈α↓e␈α␈m"␈α	is␈α	the␈α	fo␈α␈l␈α↓lo␈α␈win␈α␈g␈α	con␈α␈serv␈α␈ativ␈α␈e
␈β	Y␈↓ ↓H␈ε#o␈α␈ne:␈α	when␈α␈ev␈α}er␈αλa␈απva␈α␈l␈α↓u␈α␈e␈αλfo␈α␈r␈αλa␈απsl␈α↓o␈α␈t␈αλof␈απa␈αλc␈α␈onc␈α␈ept␈απcha␈α␈ng␈α␈es,␈α	d␈α␈i␈α↓sc␈α␈ard␈απan␈α}y␈αλc␈α␈ach␈α␈ed␈απva␈α␈l␈α↓u␈α␈es␈αλth␈α␈at
␈β
↓␈↓ ↓H␈ε#m␈α␈i␈α↓g␈α␈h␈α␈t␈ε)␈α	possibly␈ε#␈α
h␈α␈av␈α}e␈α
d␈α␈ep␈α␈end␈α␈ed␈α	on␈α	it.␈αArb␈α␈itrary␈α	a␈α␈mou␈α␈n␈α␈ts␈α	of␈α	reaso␈α␈ning␈α	ma␈α␈y␈α	be␈α	b␈α␈rou␈α␈gh␈α␈t
␈β
(␈↓ ↓H␈ε#to␈α
b␈α␈ear␈α
to␈α
dec␈α␈i␈α↓d␈α␈e␈αwh␈α␈ich␈α
va␈α␈l␈α↓u␈α␈es␈α
need␈α␈n't␈α
be␈α
disca␈α␈rded␈α
to␈α
ma␈α␈in␈α␈tain␈α
co␈α␈nsisten␈α␈cy␈α
of␈α
the
␈β
P␈↓ ↓H␈ε#k␈α␈no␈α}wl␈α↓e␈α␈dge␈α
b␈α␈ase␈α␈,␈αbu␈α␈t␈α
of␈α
cou␈α␈rse␈α
if␈αt␈α␈oo␈α
mch␈α	time␈α
is␈αs␈α␈pen␈α}t␈α
i␈α↓n␈α	this␈α
pu␈α␈rsuit␈α
th␈α␈e␈α
e}cien␈α␈cy
␈β
x␈↓ ↓H␈ε#a␈α␈dv␈α␈an␈α␈t␈α␈ages␈αo␈α␈f␈α
c␈α␈ach␈α␈i␈α↓n␈α␈g␈αd␈α␈i␈α↓sa␈α␈pp␈α␈ear.␈α∞E␈α↓u␈α␈risk␈α␈o␈αc␈α␈arries␈αon␈αA␈α↓M␈α␈'s␈α
t␈α␈radition␈αof␈αl␈α↓iv␈α␈i␈α↓n␈α␈g␈αwith
␈β∨␈↓ ↓H␈ε#c␈α␈on␈α␈tra␈α␈diction␈α␈s,␈αwi␈α↓t␈α␈h␈αa␈αpla␈α␈usible␈αbu␈α␈t␈αno␈α␈t␈α\c␈α␈orrect"␈αk␈α␈no␈α␈wled␈α␈ge␈αbase␈α␈.␈α∞Na␈α␈mely␈α␈,␈α
it␈αh␈α␈as
␈βG␈↓ ↓H␈ε#so␈α␈me␈αheu␈α␈risti␈α↓c␈α␈s␈α
(see␈αFi␈α↓g␈α␈.␈α⊂7)␈α
fo␈α␈r␈α
d␈α␈eciding␈αwh␈α␈ethe␈α␈r␈α
to␈αigno␈α␈re␈α
o␈α␈r␈α
a␈α␈ccep␈α␈t␈α
an␈α}y␈αcach␈α␈e␈αi␈α↓t
␈βn␈↓ ↓H␈ε#e␈α␈nco␈α␈un␈α}ters␈αdu␈α␈ring␈αa␈α
GE␈α↓T␈αo␈α␈pera␈α␈tion.
␈β↑␈↓ α␈ε#We␈α⊗a␈α␈dd␈α␈ed␈α∃som␈α␈e␈α∃extra␈α∃a␈α␈rgu␈α␈men␈α␈ts␈α∃to␈↓ π<␈ε#pa␈α␈rame␈α␈ters␈α⊗wh␈α␈ich␈α∃de␈α␈scribe␈α∃a
␈β`␈↓ ε\␈ε$GET,
␈β
ε␈↓ ↓H␈ε#c␈α␈ost/b␈α␈en␈α␈e|t␈α	c␈α␈urv␈α}e:␈αfo␈α␈r␈α	eac␈α␈h␈α	am␈α␈ou␈α␈n␈α␈t␈α	of␈α	re␈α␈sou␈α␈rces␈α	ex␈α␈pen␈α␈de␈α␈d␈α	a␈α␈nd␈αλeach␈αλde␈α␈gree␈α	o␈α␈f␈α	pre␈α␈ci␈α↓-
␈β
-␈↓ ↓H␈ε#sio␈α␈n␈α
o␈α␈f␈α
the␈αresu␈α␈l␈α↓t,␈α
th␈α␈i␈α↓s␈αcur␈α␈v␈α␈e␈α
sp␈α␈eci|␈α␈es␈α
p␈α␈recisely␈αho␈α␈w␈αacce␈α␈pta␈α␈ble␈α
th␈α␈at␈αresou␈α␈rce␈α
c␈α␈on-
␈β
U␈↓ ↓H␈ε#su␈α␈mp␈α␈ti␈α↓o␈α␈n␈αλ/␈απacc␈α␈ura␈α␈cy␈αλo␈α␈f␈αλsolution␈απp␈α␈air␈αλis.␈αOn␈α␈e␈αλex␈α␈trem␈α␈e␈αλof␈αλth␈α␈i␈α↓s␈απi␈α↓s␈απto␈αλp␈α␈ro␈α␈vid␈α␈e␈αλan␈απiron␈α␈clad
␈β
⎇␈↓ ↓H␈ε#limit␈α	on␈αλresou␈α␈rces␈α	a␈α␈nd␈αλsay␈αλ\Do␈α	th␈α␈e␈α	b␈α␈est␈α	y␈α␈o␈α␈u␈α	ca␈α␈n␈α	within␈αλthese␈αλti␈α↓m␈α␈e/sp␈α␈ace/␈α␈..␈α↓.␈α
l␈α↓imits."
␈β∞$␈↓ ↓H␈ε#An␈α␈oth␈α␈er␈α
extre␈α␈me␈α
(␈α↓m␈α␈ost␈α
comm␈α␈on␈α
in␈α
pre␈α␈sen␈α␈t-d␈α␈ay␈α
p␈α␈rogra␈α␈ms)␈α
i␈α↓s␈α
to␈α
spe␈α␈cif␈α↓y␈α	an␈α
iron␈α␈clad
␈β∞L␈↓ ↓H␈ε#g␈α␈oal␈αcr␈α␈i␈α↓te␈α␈ri␈α↓o␈α␈n␈α(\Fin␈α␈d␈αan␈αan␈α␈sw␈α␈er␈αwh␈α␈i␈α↓c␈α␈h␈αis␈αat␈αl␈α↓e␈α␈ast␈ε0␈αth␈α␈i␈α↓s␈ε#␈αgoo␈α␈d,␈αno␈αmatte␈α␈r␈αho␈α␈w␈αl␈α↓o␈α␈ng␈αi␈α↓t
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
15␈α↓←
␈βα0␈↓ ↓H␈ε#ta␈α␈k␈α␈es␈αto␈α
get.")␈αWe␈αare␈αc␈α␈all␈α↓in␈α␈g␈αatte␈α␈n␈α␈tion␈α
to␈αthe␈α
spac␈α␈e␈αin␈αbe␈α␈t␈α␈we␈α␈en␈αth␈α␈e␈αt␈α␈w␈α␈o␈αex␈α␈tremes␈α␈.
␈ββ*␈↓ α␈ε#To␈αb␈α␈ring␈αus␈αbac␈α␈k␈αfro␈α␈m␈αth␈α␈e␈αlofty␈αhe␈α␈i␈α↓g␈α␈h␈α␈ts␈αof␈αge␈α␈nera␈α␈l␈α↓ity␈α␈,␈α
let's␈αsee␈αin␈αmore␈αdet␈α␈ail
␈ββR␈↓ ↓H␈ε#h␈α␈o␈α␈w␈α∞w␈α␈e␈α∞got␈α∞Eurisk␈α}o␈α∞to␈α∞do␈α∞th␈α␈is.␈α∃F␈α↓irst,␈α∂w␈α␈e␈α∞l␈α↓in␈α␈earized␈α
this␈α∞spa␈α␈ce:␈α∩w␈α␈e␈α∞pick␈α}ed␈α∞a␈α∞few
␈ββy␈↓ ↓H␈ε#sig␈α␈ni|ca␈α␈n␈α␈t␈αpa␈α␈rame␈α␈ters␈αof␈αit,␈αand␈α
de|␈α␈ned␈α
a␈αdescr␈α␈i␈α↓p␈α␈tion␈αto␈αb␈α␈e␈αm␈α␈erely␈αa␈αli␈α↓st␈αof␈αv␈α␈alues
␈β∧!␈↓ ↓H␈ε#fo␈α␈r␈α
t␈α␈hese␈αp␈α␈ara␈α␈meters.␈α∞When␈αa␈αcall␈αon␈↓ εE␈ε#was␈αex␈α}ecu␈α␈ted,␈αan␈α␈d␈αa␈αca␈α␈che␈α␈d␈αva␈α␈l␈α↓u␈α␈e␈αwas
␈β∧#␈↓ ¬w␈ε$G␈α␈E␈α↓T
␈β∧H␈↓ ↓H␈ε#e␈α␈nco␈α␈un␈α}tered␈α␈,␈α	a␈απform␈α␈u␈α␈l␈α↓a␈απrelatin␈α␈g␈αλt␈α␈hese␈απex␈α␈tra␈αλa␈α␈rgu␈α␈men␈α␈ts␈απto␈↓ λA␈ε#w␈α␈ould␈απth␈α␈en␈απdete␈α␈rmine
␈β∧J␈↓ πw␈ε$GE␈α↓T
␈β∧p␈↓ ↓H␈ε#wh␈α␈eth␈α␈er␈α
to␈αacce␈α␈pt␈α
th␈α␈at␈α
c␈α␈ach␈α␈e,␈α∞o␈α␈r␈α
to␈αi␈α↓g␈α␈nor␈α␈e␈α
it␈α
an␈α␈d␈α
re␈α␈comp␈α␈ut␈α␈e␈α
the␈αva␈α␈l␈α↓u␈α␈e.␈α⊂E␈α↓u␈α␈risk␈α␈o␈α␈'␈α↓s
␈β¬_␈↓ ↓H␈ε#p␈α␈ara␈α␈meters␈α
(ex␈α␈tra␈α
arg␈α␈ume␈α␈n␈α␈ts␈α
to␈↓ ¬k␈ε#)␈α∞a␈α␈re:␈α⊂c␈α␈pu␈α
time␈α
to␈αexp␈α␈en␈α␈d,␈α∞sp␈α␈ace␈α
to␈α
ex␈α␈pe␈α␈nd␈α␈,
␈β¬~␈↓ ¬)␈ε$GET
␈β¬?␈↓ ↓H␈ε#wh␈α␈eth␈α␈er␈αth␈α␈e␈αu␈α␈ser␈αcan␈αb␈α␈e␈αa␈α␈sk␈α␈ed␈αa␈α␈bou␈α␈t␈αth␈α␈is,␈αho␈α}w␈αfresh␈αth␈α␈e␈αc␈α␈ach␈α␈e␈αm␈α␈u␈α␈st␈αb␈α␈e,␈αmin␈α␈i␈α↓m␈α}um
␈β¬g␈↓ ↓H␈ε#a␈α␈mou␈α␈n␈α␈t␈α∞o␈α␈f␈α∂re␈α␈sour␈α␈ces␈α∞which␈α
m␈α␈ust␈α∞h␈α␈av␈α}e␈α∞bee␈α␈n␈α∞ex␈α␈pen␈α␈de␈α␈d␈α∞at␈α∞th␈α␈e␈α∞time␈α∞th␈α␈e␈α∞cach␈α␈e␈α∞was
␈βε∞␈↓ ↓H␈ε#written␈α␈.
␈βπ	␈↓ α␈ε#So␈↓ λ ␈ε#w␈α␈ou␈α␈l␈α↓d␈α
a␈α␈l␈α↓lo␈α␈w␈α
an␈α␈y␈α
c␈α␈ach␈α␈ed
␈βπ␈↓ α:␈ε$(GET␈α
PRIMES␈α
GENE␈α↓R␈α␈A␈α↓LIZA␈α⎇T␈α↓ION␈α␈S␈α
20␈α↓0␈α
40␈α
NIL␈α
3␈α
0)
␈βπ0␈↓ ↓H␈ε#v␈α␈alue␈α
to␈α∞b␈α␈e␈α∞ac␈α␈cep␈α␈ted␈α∞if␈α∞it␈α∞ap␈α␈pe␈α␈ared␈α
tha␈α␈t␈α∞reco␈α␈mpu␈α␈ting␈α
w␈α␈ould␈α
tak␈α}e␈α∞mor␈α␈e␈α∞tha␈α␈n␈α∞2␈α␈00
␈βπX␈↓ ↓H␈ε#m␈α␈i␈α↓llisecon␈α␈ds,␈αo␈α␈r␈αw␈α␈ou␈α␈ld␈αu␈α␈se␈αu␈α␈p␈αmore␈αth␈α␈an␈α40␈αl␈α↓ist␈αcells,␈αor␈αif␈αth␈α␈e␈αv␈α␈alue␈αha␈α␈d␈αbeen␈αp␈α␈ut
␈βπ{␈↓ ¬$␈ε&3
␈βλ␈↓ ↓H␈ε#th␈α␈ere␈αless␈αth␈α␈an␈αth␈α␈ree␈αCy␈α␈cles␈αago␈α␈.␈↓ ¬=␈ε#Ot␈α␈herwise,␈αth␈α␈e␈αcach␈α␈e␈αw␈α␈o␈α␈uld␈αbe␈αign␈α␈ored␈α␈,␈αa␈αnew␈α␈er
␈βλ'␈↓ ↓H␈ε#v␈α␈alue␈α∞w␈α␈ou␈α␈ld␈α∞be␈α∞com␈α␈pu␈α␈ted,␈α∂and␈α∞it␈α∞w␈α␈ould␈α∞b␈α␈e␈α∂sto␈α␈red␈α∞awa␈α␈y.␈α∃W␈α↓ith␈α∞it␈α∂w␈α␈ou␈α␈ld␈α∞also␈α∞be
␈βλO␈↓ ↓H␈ε#re␈α␈cord␈α␈ed␈α
t␈α␈he␈α
fo␈α␈l␈α↓lo␈α␈win␈α␈g␈α
inform␈α␈ation␈α␈:␈α∂(i␈α↓)␈α
th␈α␈e␈α
fac␈α␈t␈α
tha␈α␈t␈α
i␈α↓t␈αwas␈α
a␈α
c␈α␈ach␈α␈ed␈α
v␈α␈alue␈α␈,␈α∞n␈α␈ot␈α
a
␈βλv␈↓ ↓H␈ε#p␈α␈rimiti␈α↓v␈α}e␈α∞on␈α␈e,␈α⊂(ii)␈α∂h␈α␈o␈α␈w␈α∂lo␈α␈ng␈α∞it␈α∂to␈α␈ok␈α∞to␈α∞co␈α␈mp␈α␈ute,␈α∂(ii␈α↓i)␈α∞ho␈α␈w␈α∞man␈α}y␈α∞li␈α↓s␈α␈t␈α∂ce␈α␈l␈α↓ls␈α∞i␈α↓t␈α∞u␈α␈sed
␈β	≡␈↓ ↓H␈ε#u␈α␈p␈αin␈αcomp␈α␈ut␈α␈i␈α↓n␈α␈g␈αth␈α␈i␈α↓s␈αvalu␈α␈e,␈α
(iv␈α␈)␈αthe␈αc␈α␈urren␈α}t␈αCy␈α␈c␈α␈l␈α↓e␈α(␈α↓n␈α}um␈α}ber␈αo␈α␈f␈αtask␈α␈s␈αw␈α␈ork␈α␈e␈α␈d␈αon␈αso
␈β	F␈↓ ↓H␈ε#fa␈α␈r).␈αThe␈α
a␈α␈bo␈α␈v␈α}e␈α
call␈α
on␈↓ ∧f␈ε#m␈α␈i␈α↓g␈α␈h␈α␈t␈α
resu␈α␈lt␈α
i␈α↓n␈α	the␈α	f␈α↓o␈α␈ll␈α↓o␈α}wi␈α↓n␈α␈g␈α
v␈α␈alue␈α
b␈α␈eing␈α	stored␈α	on␈α	the
␈β	H␈↓ ∧→␈ε$GE␈α↓T
␈β	m␈↓ β}␈ε#slot␈αof
␈β	o␈↓ ↓H␈ε$G␈α␈E␈α↓NERALI␈α↓Z␈α␈A␈α}TIONS␈↓ ∧d␈ε$P␈α␈RI␈α↓MES:
␈β
i␈↓ α␈ε$(*␈α↓c␈α␈ache*␈α∀(␈α↓P␈α␈RIM␈α↓ES␈α
NUMB␈α↓ERS␈α
OBJ␈α↓ECTS␈α
ANYTHI␈α↓N␈α␈G)␈α54␈α
6␈α9).
␈β≤␈↓ ↓H␈ε@2.2.1.␈αStoring␈αand␈αUpdating␈αCached␈αValues.
␈β
.␈↓ α␈ε#The␈α
ca␈α␈chin␈α␈g␈αp␈α␈roce␈α␈ss␈αin␈α␈v␈α}olv␈α␈es␈α
stora␈α␈ge␈α
an␈α␈d␈αu␈α␈pd␈α␈atin␈α␈g.␈αFor␈αb␈α␈oth␈α
of␈α
the␈α␈se␈αa␈α␈spec␈α␈ts,
␈β
V␈↓ ↓H␈ε#w␈α␈e␈αca␈α␈n␈αdiscu␈α␈ss␈αdeta␈α␈i␈α↓ls␈αof␈αwhen␈α␈,␈α
wh␈α␈y␈α␈,␈α
h␈α␈o␈α␈w,␈α
an␈α␈d␈αwha␈α␈t.␈α∂The␈αd␈α␈ecisions␈αth␈α␈at␈αarise␈αare
␈β∞≡␈↓ ↓H␈∧∞≡↓Hα↓X
␈β∞*␈↓ ↓H␈ε&3
␈β∞/␈↓ ↓T␈ε$In␈α
E␈α↓uri␈α␈sk␈α␈o␈α↓,␈α	a␈α\Cy␈α␈c␈α␈le"␈α
i␈α␈s␈α
the␈α
ti␈α␈me␈α	it␈α
tak␈α␈es␈α
to␈α
w␈α␈o␈α↓r␈α␈k␈α
o␈α↓n␈α
the␈α	to␈α↓p-rate␈α␈d␈αt␈α␈a␈α↓sk␈α
on␈α
the␈α
t␈α␈o␈α↓p-rated
␈β∞O␈↓ ↓H␈ε$agenda.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
16␈α↓←
␈βα1␈↓ ↓H␈ε#m␈α␈ade␈αwith␈αthe␈αg␈α␈uida␈α␈nce␈αo␈α␈f␈α
h␈α␈eu␈α␈ri␈α↓st␈α␈i␈α↓c␈αru␈α␈les,␈α
ma␈α␈n␈α␈y␈αof␈αwhich␈αa␈α␈re␈αil␈α↓lu␈α␈strated␈αbelo␈α␈w␈αin
␈βαT␈↓ β⊂␈ε&4
␈βαX␈↓ ↓H␈ε#Figs.␈α6␈αan␈α␈d␈α7␈α␈.
␈ββH␈↓ α␈ε#Ju␈α␈st␈αas␈αeac␈α␈h␈αh␈α␈euristic␈αi␈α↓s␈αnot␈αalway␈α␈s␈αrelev␈α␈an␈α␈t,␈αso␈αto␈αth␈α␈e␈αc␈α␈orp␈α␈us␈αa␈α␈pp␈α␈l␈α↓ies␈αonly␈αto
␈ββo␈↓ ↓H␈ε#so␈α␈me␈απ(␈α↓a␈α␈lthou␈α␈gh␈απw␈α␈e␈απhop␈α␈e␈απman␈α}y)␈αλAI␈απprog␈α␈rams,␈αλrun␈α␈nin␈α␈g␈αλo␈α␈n␈απun␈α␈i␈α↓p␈α␈roce␈α␈ssing␈απP␈α↓D␈α␈P␈α↓-10␈α␈-si␈α↓z␈α␈ed
␈β∧↔␈↓ ↓H␈ε#c␈α␈omp␈α␈uters␈α␈,␈αru␈α␈nn␈α␈ing␈α
i␈α↓n␈α
an␈α
en␈α}viron␈α␈emen␈α}t␈αsuc␈α␈h␈αa␈α␈s␈αIn␈α␈terlisp's,␈αan␈α␈d␈α
wi␈α↓th␈α
a␈αh␈α}um␈α␈an␈α
user
␈β∧?␈↓ ↓H␈ε#wa␈α␈tchin␈α␈g␈αan␈α␈d␈αi␈α↓n␈α}tera␈α␈cting.␈α∂Th␈α␈ere␈αw␈α␈ou␈α␈l␈α↓d␈αbe␈αoth␈α␈er␈αrules␈αfor␈αoth␈α␈er␈αmac␈α␈hine␈αa␈α␈rchitec-
␈β∧f␈↓ ↓H␈ε#tu␈α␈res␈α∞an␈α␈d␈α∞l␈α↓a␈α␈ngu␈α␈ag␈α␈es.␈α⊗In␈α∞o␈α␈ther␈α∞w␈α␈ord␈α␈s,␈α⊂on␈α␈e␈α∞cou␈α␈l␈α↓d␈α∞sa␈α␈y␈α∞tha␈α␈t␈α∂w␈α␈e␈α∞ha␈α␈v␈α␈e␈α∞on␈α␈l␈α↓y␈α∞p␈α␈artially
␈β¬∞␈↓ ↓H␈ε#sp␈α␈eci|␈α␈ed␈α	th␈α␈e␈α	IF-␈α↓p␈α␈art␈α	(left␈α	h␈α␈and␈αλsides)␈α	o␈α␈f␈α
th␈α␈e␈α	follo␈α␈wing␈α	h␈α␈eu␈α␈ri␈α↓s␈α␈ti␈α↓c␈α	ru␈α␈les.␈αAn␈αλaltern␈α␈ativ␈α␈e
␈β¬5␈↓ ↓H␈ε#w␈α␈o␈α␈uld␈αb␈α␈e␈αto␈αb␈α␈uild␈αu␈α␈p␈αa␈α␈n␈αen␈α}ti␈α↓re␈αkn␈α␈o␈α␈wledg␈α␈e␈αba␈α␈se␈αof␈αh␈α␈euristics␈αju␈α␈st␈αto␈αde␈α␈termine␈αthe
␈β¬]␈↓ ↓H␈ε#a␈α␈pp␈α␈l␈α↓ica␈α␈bility,␈αthe␈αdo␈α␈main␈α␈s␈αof␈αreleva␈α␈nce,␈αo␈α␈f␈αthe␈αfollo␈α␈wing␈α(as␈αa␈αfun␈α␈ction␈αof␈αmach␈α␈ine
␈βε¬␈↓ ↓H␈ε#a␈α␈nd␈α
l␈α↓a␈α␈ng␈α␈uag␈α␈e.)
␈β
V␈↓ ↓H␈∧
V↓Hα↓X
␈β
a␈↓ ↓H␈ε&4
␈β
f␈↓ ↓↑␈ε$F␈α↓i␈α␈g␈α↓ure␈α␈s␈α
6␈αand␈α
7␈αhav␈α␈e␈α
omi␈α␈tted␈α
m␈α␈a␈α↓n␈α␈y␈α
of␈αthe␈α	ve␈α␈ry␈α
g␈α↓e␈α␈neral␈α
\com␈α␈mon-sense␈α␈"␈αhe␈α␈uristi␈α␈cs,␈α	a␈α↓nd
␈β∞π␈↓ ↓H␈ε$those␈αwhic␈α␈h␈αdeal␈αwith␈αde␈α␈tail␈α␈s␈αof␈αL␈α↓i␈α␈sp␈αprog␈α↓r␈α␈a␈α↓m␈α␈mi␈α␈ng␈α↓.␈α∞Additi␈α␈ona␈α↓l␈α␈ly,␈αthey␈αpr␈α␈esen␈α␈t␈αthe␈αrul␈α␈es
␈β∞'␈↓ ↓H␈ε$i␈α␈n␈αE␈α↓ngli␈α␈sh,␈αand␈αfre␈α␈ely␈αuse␈αi␈α␈nfo␈α↓rm␈α␈al␈αexpre␈α␈ssions␈αsuch␈αas␈α\␈α↓r␈α␈ece␈α␈n␈α␈tly";␈αin␈αthe␈αactual␈αIn␈α␈terl␈α␈isp
␈β∞G␈↓ ↓H␈ε$e␈α␈ncoding␈α
they␈α
are␈α
m␈α}uch␈α
more␈α
pre␈α␈ci␈α␈se␈α
(a␈α↓nd␈α
c␈α␈o␈α↓nc␈α␈o␈α↓m␈α␈mi␈α␈tan␈α␈tly␈α
a␈αbi␈α␈t␈α
le␈α␈ss␈α
va␈α↓l␈α␈id).
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
17␈α↓←
␈βα1␈↓ α␈ε#.
␈β∞:␈↓ αH␈ε3[FIGURE␈α6␈α␈:␈αPRINCIPL␈α↓ES␈α
FOR␈αS␈α␈TORING␈αCA␈α␈CHES]
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
18␈α↓←
␈βα1␈↓ α␈ε#.
␈β∞:␈↓ α⊂␈ε3[FI␈α↓G␈α␈URE␈α6␈α(c␈α␈on␈α␈tin␈α}ued␈α␈):␈αPRINCIPL␈α↓ES␈α
FOR␈αS␈α␈TORING␈αCA␈α␈CHES]
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
19␈α↓←
␈βα1␈↓ α␈ε#.
␈β∞:␈↓ αA␈ε3[FIGURE␈α7␈α␈:␈αPRINCIPLE␈α↓S␈α
F␈α␈OR␈αUP␈α↓DA␈α⎇TING␈αCA␈α␈CHES]
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
20␈α↓←
␈ββ¬␈↓ ↓H␈ε@2.2.2.␈αThe␈αSpectrum␈αof␈αData␈αReductions.
␈ββ⎇␈↓ α␈ε#Cac␈α␈hing␈α␈,␈α∞as␈αwe␈αha␈α␈v␈α␈e␈α
d␈α␈escrib␈α␈ed␈α
it,␈α
i␈α↓s␈α
m␈α␈erely␈α
t␈α␈he␈α
lo␈α␈w␈α␈est␈α␈-␈α↓lev␈α}el␈α
of␈α
a␈αti␈α↓e␈α␈r␈α
of␈α
d␈α␈ata
␈β∧$␈↓ ↓H␈ε#re␈α␈du␈α␈ction␈α
p␈α␈roce␈α␈sses,␈α∞tech␈α␈niqu␈α␈es␈α
for␈α
co␈α␈mpiling␈α
h␈α␈i␈α↓n␈α␈dsig␈α␈h␈α␈t␈α
in␈α␈to␈α
u␈α␈sab␈α␈l␈α↓e,␈ε)␈α∞more␈α
efficient␈ε#,
␈β∧L␈↓ ↓H␈ε#m␈α␈ore␈αp␈α␈roced␈α␈ura␈α␈l␈αfo␈α␈rms.
␈β¬:␈↓ α␈ε#We␈α
often␈α
refer␈α
d␈α␈i␈α↓{ere␈α␈n␈α␈tly␈α
to␈α
\c␈α␈ach␈α␈i␈α↓n␈α␈g"␈α
d␈α␈epe␈α␈nd␈α␈i␈α↓n␈α␈g␈α
up␈α␈on␈α
wh␈α␈at␈α
it␈αis␈α
tha␈α␈t'␈α↓s␈α
b␈α␈eing
␈β¬a␈↓ ↓H␈ε#re␈α␈tained␈α␈:␈α
op␈α␈en-en␈α␈de␈α␈d,␈α	ind␈α␈uctiv␈α␈e␈αλsea␈α␈rche␈α␈s␈α	can␈αλb␈α␈e␈α	c␈α␈ond␈α␈en␈α␈sed␈αλi␈α↓n␈αλh␈α␈i␈α↓n␈α␈ds␈α␈i␈α↓g␈α␈h␈α␈t␈α	(i.e.␈α
cach␈α␈ed)
␈βε	␈↓ ↓H␈ε#in␈α}to␈αλheu␈α␈risti␈α↓c␈α␈s,␈α
d␈α␈ed␈α␈uctiv␈α}e␈α	se␈α␈arch␈α␈es␈αλcan␈αλb␈α␈e␈αλcach␈α␈ed␈αλin␈α␈to␈αλm␈α}uch␈αλless␈αλb␈α␈ranc␈α␈h␈α␈y␈αλa␈α␈l␈α↓g␈α␈orithm␈α␈s,
␈βε0␈↓ ↓H␈ε#su␈α␈bro␈α␈utin␈α␈es␈αca␈α␈n␈αb␈α␈e␈αca␈α␈ched␈α
in␈α␈to␈α
tab␈α␈l␈α↓e␈α␈s␈αof␈αfreq␈α␈uen␈α}tly␈αca␈α␈ll␈α↓ed␈α
ar␈α␈gum␈α␈en␈α␈ts␈αa␈α␈nd␈α
resu␈α␈l␈α↓t␈α␈an␈α␈t
␈βεX␈↓ ↓H␈ε#v␈α␈alue␈α␈s,␈α∂an␈α␈d␈α
var␈α␈i␈α↓a␈α␈ble␈α∞q␈α␈uan␈α}tities␈α∞h␈α␈av␈α␈e␈α
their␈α
valu␈α␈e␈α∞ca␈α␈ched␈α
simp␈α␈ly␈α∞b␈α␈y␈α∞t␈α␈he␈α∞p␈α␈roc␈α␈ess␈α∞of
␈βπ␈↓ ↓H␈ε#b␈α␈ind␈α␈i␈α↓n␈α␈g.␈α
To␈αλsee␈αλth␈α␈is,␈α	con␈α␈sider␈αλth␈α␈e␈αλpro␈α␈gression␈απof␈αλev␈α}er␈αλmore␈αλso␈α␈ph␈α␈isti␈α↓c␈α␈ated␈απtask␈α␈s␈α	wh␈α␈ich
␈βπ'␈↓ ↓H␈ε#p␈α␈rog␈α␈rams␈αpe␈α␈rform␈α[see␈αFi␈α↓g␈α␈.␈α∂8]:␈α∞ac␈α␈cessing␈αa␈αd␈α␈atu␈α␈m,␈α
ca␈α␈lculatin␈α␈g␈αa␈αva␈α␈l␈α↓u␈α␈e␈αfrom␈αa␈αfast
␈βπO␈↓ ↓H␈ε#a␈α␈l␈α↓g␈α␈orith␈α␈m,␈α
d␈α␈edu␈α␈cing␈αa␈αresu␈α␈l␈α↓t␈αb␈α␈y␈αsea␈α␈rch␈α␈i␈α↓n␈α␈g␈αfor␈αa␈αsolution␈αor␈αp␈α␈roof␈αin␈αa␈αw␈α␈e␈α␈l␈α↓l-de␈α␈|n␈α␈ed
␈βπv␈↓ ↓H␈ε#sp␈α␈ace␈α␈,␈α∂in␈α␈du␈α␈cing␈α
a␈α
resu␈α␈lt␈α∞b␈α␈y␈α
a␈α
v␈α␈ery␈α
o␈α␈pen␈α␈-en␈α␈ded␈α
se␈α␈arch␈α
p␈α␈roce␈α␈ss.␈α∪Ofte␈α␈n␈α
there␈α
is␈α
the
␈βλ≡␈↓ ↓H␈ε#o␈α␈pp␈α␈ortu␈α␈nity␈α	to␈α	t␈α␈ak␈α␈e␈α	ex␈α␈pe␈α␈ri␈α↓e␈α␈nce␈α␈s␈α
a␈α␈t␈α	on␈α␈e␈α	of␈α	these␈α	lev␈α}els␈α	of␈α	sop␈α␈histication␈αλand␈αλab␈α␈stract
␈βλF␈↓ ↓H␈ε#th␈α␈em␈αin␈α}to␈αan␈αen␈α}tity␈αwh␈α␈i␈α↓c␈α␈h␈αis␈αon␈α␈e␈αlev␈α}el␈αl␈α↓o␈α}w␈α␈er,␈α
y␈α}et␈αwh␈α␈i␈α↓c␈α␈h␈αa␈α␈pp␈α␈ears␈αto␈αcon␈α}tain␈αalmost
␈βλm␈↓ ↓H␈ε#th␈α␈e␈αsam␈α␈e␈αpo␈α}we␈α␈r.
␈β
1␈↓ β"␈ε3[FI␈α↓G␈α␈URE␈α8␈α␈:␈αProg␈α␈ression␈α
of␈αcach␈α␈ing]
␈β∞%␈↓ α␈ε#Con␈α␈sider␈α|rst␈αthe␈αway␈αin␈αwhich␈αw␈α␈e␈αredu␈α␈ce␈αi␈α↓n␈α␈du␈α␈ction␈α␈.␈α⊂After␈α
m␈α␈u␈α␈ch␈αex␈α␈per␈α␈i␈α↓en␈α␈ce
␈β∞M␈↓ ↓H␈ε#with␈α
ind␈α␈ucing␈α␈,␈αw␈α␈e␈αpro␈α␈du␈α␈ce␈αa␈ε)␈α
heuristic␈α
rul␈α↓e␈ε#␈αwh␈α␈ich␈αe␈α␈nab␈α␈les␈αth␈α␈e␈αsam␈α␈e␈αinfere␈α␈ncin␈α␈g␈αto␈α
be
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
21␈α↓←
␈βα1␈↓ ↓H␈ε#d␈α␈on␈α␈e␈αin␈αa␈αm␈α␈u␈α␈ch␈αm␈α␈ore␈αco␈α␈n␈α␈trolled␈αs␈α␈pac␈α␈e,␈α
in␈αa␈αm␈α}uch␈αmore␈αd␈α␈ed␈α␈uctiv␈α␈e␈αw␈α↓a␈α␈y.␈α∞Heur␈α␈i␈α↓stics
␈βαX␈↓ ↓H␈ε#re␈α␈du␈α␈ce␈α⊂d␈α␈isco␈α␈v␈α}ery␈α∂task␈α␈s␈α⊂to␈α∂mere␈α∂(!␈α↓)␈α→sy␈α␈m␈α␈b␈α␈olic␈α⊂ma␈α␈nipu␈α␈lation␈α∂within␈α∂a␈α⊂w␈α␈e␈α␈l␈α↓l-de␈α␈|n␈α␈ed
␈ββ␈↓ ↓H␈ε#sy␈α␈stem␈α(a␈α␈s␈αi␈α↓n␈α
AM␈α[L␈α↓e␈α␈na␈α␈t␈α1␈α␈97␈α␈6]).
␈ββn␈↓ α␈ε#Ded␈α␈uct␈α␈i␈α↓o␈α␈n␈απis␈απredu␈α␈ced␈αεsimil␈α↓a␈α␈rly.␈α
By␈απma␈α␈n␈α␈y␈αεpain␈α␈ful␈απde␈α␈du␈α␈ctions,␈αλw␈α␈e␈απg␈α␈ain␈απk␈α␈no␈α␈wled␈α␈ge
␈β∧⊗␈↓ ↓H␈ε#o␈α␈f␈α∂th␈α␈e␈α∂sp␈α␈ace␈α∞w␈α␈e␈α∞are␈α∞sear␈α␈ching␈α␈,␈α⊂e.g␈α␈.␈α⊗by␈α∞d␈α␈erivin␈α␈g␈α∞man␈α}y␈α∞theo␈α␈rems␈α∞ab␈α␈out␈α∞it.␈α⊗Th␈α␈ose
␈β∧=␈↓ ↓H␈ε#th␈α␈eor␈α␈ems␈α
ca␈α␈n␈α
th␈α␈en␈αbe␈αused␈αto␈α
v␈α␈astly␈αsimplify␈α
o␈α␈ur␈α
se␈α␈arch␈α␈.␈α⊃Ultimately␈α␈,␈α∞th␈α␈e␈α
pr␈α␈ocess
␈β∧e␈↓ ↓H␈ε#b␈α␈eco␈α␈mes␈α
e␈α␈}cien␈α␈t␈α	calcu␈α␈l␈α↓a␈α␈ti␈α↓o␈α␈n.␈αA␈α	shor␈α␈t,␈αo␈α␈ptima␈α␈l␈αa␈α␈lgorith␈α␈m␈α
ma␈α␈y␈α
b␈α␈e␈α
fo␈α␈un␈α␈d,␈α
e.g.,␈αwh␈α␈ich
␈β¬␈↓ ↓H␈ε#re␈α␈place␈α␈s␈α	a␈αλsearc␈α␈h␈αλf␈α↓o␈α␈r␈α	a␈αλsolu␈α␈ti␈α↓o␈α␈n␈αλ(this␈α	h␈α␈as␈αλrecen␈α}tl␈α↓y␈αλo␈α␈ccu␈α␈rred␈αλwi␈α↓t␈α␈h␈α	th␈α␈e␈αλ\␈ε0n␈αλqu␈α␈een␈α␈s␈ε#"␈α	c␈α␈hess
␈β¬4␈↓ ↓H␈ε#p␈α␈rob␈α␈lem.)
␈βε"␈↓ α␈ε#No␈α␈w␈α
w␈α␈e␈α∞se␈α␈e␈α∞th␈α␈at␈α
ou␈α␈r␈α∞ca␈α␈chin␈α␈g␈α
proc␈α␈ess␈α∞is␈α
the␈α
n␈α␈ext␈α
step␈α
in␈α
this␈α
pro␈α␈gression␈α␈.␈α∪It
␈βεJ␈↓ ↓H␈ε#re␈α␈du␈α␈ces␈απa␈απca␈α␈lculatio␈α␈n␈απ(e.g.,␈αλto␈απtra␈α␈v␈α␈erse␈απa␈αεpa␈α␈rti␈α↓c␈α␈ular␈απac␈α␈cess␈απp␈α␈ath␈απto␈αεgat␈α␈her␈απa␈α␈l␈α↓l␈απAnc␈α␈estors
␈βεq␈↓ ↓H␈ε#o␈α␈f␈αa␈αno␈α␈de)␈αb␈α␈y␈αa␈αloo␈α␈ku␈α␈p,␈αby␈α
a␈αsing␈α␈l␈α↓e␈αa␈α␈ccess␈αo␈α␈f␈αa␈αda␈α␈tum␈αin␈α
memo␈α␈ry.
␈βπ←␈↓ α␈ε#All␈απthe␈αεda␈α␈ta␈αεredu␈α␈ction␈αεp␈α␈rocesse␈α␈s␈απin␈αεthe␈αεpro␈α␈gressio␈α␈n␈απa␈α␈re␈απe␈α␈n␈α␈v␈α␈i␈α↓ro␈α␈nme␈α␈n␈α␈t-ind␈α␈epe␈α␈nd␈α␈en␈α␈t
␈βλπ␈↓ ↓H␈ε#te␈α␈chn␈α␈ique␈α␈s␈απfor␈απincr␈α␈easing␈αεcog␈α␈nitiv␈α␈e␈απe␈α␈con␈α␈om␈α␈y␈α␈.␈α
Often,␈αλa␈α␈n␈απa␈α␈pp␈α␈aren␈α}t␈απl␈α↓o␈α␈ss␈απdu␈α␈e␈απto␈αεa␈απsp␈α␈eci|c
␈βλ.␈↓ ↓H␈ε#e␈α␈xp␈α␈ressiv␈α␈e␈α∂fe␈α␈atur␈α␈e␈α∂can␈α∞b␈α␈e␈α∂recti|␈α␈ed␈α∞by␈α∞ap␈α␈plyin␈α␈g␈α∂so␈α␈me␈α∂o␈α␈f␈α∂these␈α∞kin␈α␈ds␈α∂o␈α␈f␈α∂meth␈α␈od␈α␈s.
␈βλV␈↓ ↓H␈ε#In␈αou␈α␈r␈α
ca␈α␈se,␈α∞w␈α␈e␈αop␈α␈ted␈αfor␈α
in␈α␈te␈α␈rpretiv␈α}e␈α
d␈α␈e|n␈α␈ing␈αof␈α
slots,␈α
bu␈α␈t␈α
reg␈α␈aine␈α␈d␈α
e␈α␈}cienc␈α␈y␈α
b␈α␈y
␈βλ}␈↓ ↓H␈ε#c␈α␈ach␈α␈i␈α↓n␈α␈g␈αth␈α␈ose␈αslot␈αd␈α␈e|n␈α␈iti␈α↓o␈α␈ns.
␈β
↓␈↓ ↓H␈ε=2␈α␈.3.␈α
C␈α↓o␈α␈n␈α↓tr␈α␈as␈α↓ts␈α∞w␈α␈i␈α↓th␈α
P␈α↓sy␈α␈chologic␈α␈al␈α∞Ideas␈α
of␈α
Eco␈α␈n␈α↓o␈α␈m␈α↓y
␈β
z␈↓ α␈ε#When␈α
sem␈α␈an␈α␈t␈α␈i␈α↓c␈α
ne␈α␈tw␈α␈o␈α␈rks␈α
|rst␈α
app␈α␈ea␈α␈red␈α
i␈α↓n␈α
co␈α␈gn␈α␈i␈α↓tiv␈α}e␈α∞p␈α␈sy␈α␈ch␈α␈olog␈α␈y,␈α∞they␈α
led␈α
to
␈β"␈↓ ↓H␈ε#th␈α␈e␈α	idea␈αλtha␈α␈t␈α	f␈α↓u␈α␈nc␈α␈ti␈α↓o␈α␈n␈α	sh␈α␈ou␈α␈l␈α↓d␈αλfoll␈α↓o␈α}w␈α	f␈α↓o␈α␈rm.␈αIn␈αλpa␈α␈rti␈α↓c␈α␈ular,␈α
sin␈α␈ce␈α	tax␈α}on␈α␈omic␈α	k␈α␈no␈α␈wled␈α␈ge
␈βI␈↓ ↓H␈ε#str␈α␈uctu␈α␈res␈α
w␈α␈ere␈α
hiera␈α␈rchica␈α␈l␈α↓,␈α
inferen␈α␈ce␈α
pr␈α␈ocesse␈α␈s␈αw␈α␈o␈α␈uld␈α
p␈α␈resum␈α␈ably␈α
fo␈α␈l␈α↓lo␈α␈w␈α
th␈α␈e␈α
same
␈βq␈↓ ↓H␈ε#in␈α}ter-cate␈α␈gory␈αn␈α␈et␈α␈w␈α␈ork␈αpa␈α␈ths␈αe␈α␈ach␈αtime␈αth␈α␈e␈αc␈α␈orresp␈α␈on␈α␈ding␈αrelatio␈α␈n␈αn␈α␈eed␈α␈ed␈αtesting␈α␈.
␈β→␈↓ ↓H␈ε#It␈α	was␈α	fo␈α␈r␈α
th␈α␈is␈α	reaso␈α␈n␈α	tha␈α␈t␈α	Colli␈α↓n␈α␈s␈α	&␈α	Quill␈α↓ian␈αλ[196␈α␈9][␈α↓1␈α␈972␈α␈]␈α
c␈α␈onje␈α␈cture␈α␈d␈α	tha␈α␈t␈α	the␈α	time
␈β@␈↓ ↓H␈ε#re␈α␈quired␈αεto␈αεv␈α␈erify␈απse␈α␈man␈α}ti␈α↓c␈αεrelation␈α␈s␈απw␈α␈ou␈α␈l␈α↓d␈αεco␈α␈rrelate␈απwith␈αεdistan␈α␈ce␈απin␈αεa␈απco␈α␈rrespo␈α␈nd␈α␈ing
␈βh␈↓ ↓H␈ε#\␈α␈econ␈α␈om␈α␈i␈α↓c␈α␈al"␈αsema␈α␈n␈α␈tic␈αnet␈α␈w␈α␈o␈α␈rk.␈αTh␈α}us,␈αthey␈αs␈α␈ho␈α␈w␈α␈ed␈α
tha␈α␈t␈αp␈α␈eop␈α␈le␈αo␈α␈rdin␈α␈arily␈αv␈α␈eri|␈α␈ed
␈β
∂␈↓ ↓H␈ε#\␈α␈a␈α
can␈α␈ary␈αi␈α↓s␈α
a␈α
b␈α␈ird"␈α
fas␈α␈ter␈α
tha␈α␈n␈α
the␈α␈y␈α
cou␈α␈ld␈α
v␈α␈e␈α␈ri␈α↓fy␈αei␈α↓t␈α␈her␈α
of␈α
th␈α␈e␈α
t␈α␈wo␈αmore␈α
re␈α␈mote
␈β
7␈↓ ↓H␈ε#re␈α␈l␈α↓a␈α␈tionsh␈α␈ips,␈α\a␈αc␈α␈ana␈α␈ry␈αis␈αan␈α
an␈α␈i␈α↓m␈α␈al"␈αor␈α\␈α␈a␈αcan␈α␈ary␈α
ha␈α␈s␈αwin␈α␈gs."
␈β∞%␈↓ α␈ε#Su␈α␈bs␈α␈equ␈α␈en␈α␈t␈α
resea␈α␈rch␈α
ho␈α}w␈α␈ev␈α␈er␈α
sho␈α}w␈α␈ed␈α
tha␈α␈t␈αth␈α␈e␈α
need␈α␈s␈α
of␈αp␈α␈articu␈α␈l␈α↓a␈α␈r␈αre␈α␈tri␈α↓e␈α␈val␈α
ex-
␈β∞M␈↓ ↓H␈ε#p␈α␈erien␈α␈ces,␈α∞no␈α␈t␈ε0␈α
a␈α
priori␈ε#␈α
cate␈α␈goriza␈α␈ti␈α↓o␈α␈ns,␈α∞d␈α␈eterm␈α␈i␈α↓n␈α␈ed␈α
wh␈α␈i␈α↓c␈α␈h␈α
inferen␈α␈ce␈α
p␈α␈ath␈α␈s␈α∞h␈α}uma␈α␈ns
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
22␈α↓←
␈βα1␈↓ ↓H␈ε#w␈α␈o␈α␈uld␈α
follo␈α␈w␈α
and␈α
t␈α␈he␈α
asso␈α␈ciated␈α
re␈α␈spon␈α␈se␈α
times.␈α∩A␈α∞simp␈α␈le␈α∞c␈α␈ou␈α␈n␈α␈terex␈α␈am␈α␈ple␈α
to␈α
the
␈βαX␈↓ ↓H␈ε#p␈α␈resu␈α␈med␈α¬hiera␈α␈rchica␈α␈l␈αεretrieva␈α␈l␈αεsche␈α␈mes␈αεwa␈α␈s␈αεfou␈α␈nd␈α¬by␈α¬Rips,␈απS␈α␈ho␈α␈ben␈α¬an␈α␈d␈αεS␈α␈mith␈α¬[␈α↓1␈α␈97␈α␈3].
␈ββ␈↓ ↓H␈ε#Th␈α␈ey␈α
sho␈α}w␈α␈ed␈α
tha␈α␈t␈αp␈α␈eop␈α␈l␈α↓e␈α
ac␈α␈cess␈αa␈α
fa␈α␈mil␈α↓iar␈α
bu␈α␈t␈αso␈α␈-called␈α
\ind␈α␈irect"␈α
relation␈α
su␈α␈ch␈α
as
␈ββ'␈↓ ↓H␈ε#\␈α␈a␈αd␈α␈og␈α
i␈α↓s␈α
an␈α
an␈α␈i␈α↓m␈α␈al"␈αm␈α}uch␈α
faste␈α␈r␈αtha␈α␈n␈αt␈α␈he␈αsu␈α␈pp␈α␈ose␈α␈dly␈α
i␈α↓m␈α␈med␈α␈i␈α↓a␈α␈te␈αb␈α␈ut␈αless␈α
frequ␈α␈en␈α␈t
␈ββO␈↓ ↓H␈ε#re␈α␈l␈α↓a␈α␈tion␈α\a␈αdo␈α␈g␈αis␈αa␈αm␈α␈amma␈α␈l.␈α↓"␈αUsing␈αex␈α␈perime␈α␈n␈α␈tal␈αmater␈α␈i␈α↓a␈α␈l␈α↓s␈αan␈α␈d␈αmeth␈α␈ods,␈αHa␈α␈y␈α␈es-
␈ββw␈↓ ↓H␈ε#Ro␈α␈th␈α	&␈α
Hay␈α}es-Roth␈α	[197␈α␈5]␈α
fou␈α␈nd␈α	tha␈α␈t␈α
h␈α}uma␈α␈n␈α
m␈α␈emory␈α	see␈α␈med␈α	plastic␈α	an␈α␈d␈α
a␈α␈dap␈α␈tiv␈α␈e
␈β∧≡␈↓ ↓H␈ε#in␈αλm␈α␈an␈α␈y␈απof␈αλthe␈αλsam␈α␈e␈αλways␈αλw␈α␈e␈αλh␈α␈av␈α␈e␈αλp␈α␈rop␈α␈osed␈αλfo␈α␈r␈α	in␈α}tell␈α↓ige␈α␈n␈α␈t␈αλmac␈α␈hine␈αλp␈α␈rog␈α␈rams.␈α
The␈α␈i␈α↓r
␈β∧F␈↓ ↓H␈ε#re␈α␈sults␈α
led␈αth␈α␈em␈αto␈α\an␈αa␈α␈da␈α␈ptiv␈α␈e␈αmo␈α␈del␈αof␈α
m␈α␈emory␈α␈,␈α
in␈αwhich␈αall␈α
lea␈α␈rned␈αre␈α␈l␈α↓a␈α␈ti␈α↓o␈α␈ns
␈β∧m␈↓ ↓H␈ε#a␈α␈re␈α∞repre␈α␈sen␈α␈ted␈α∞d␈α␈irectly,␈α∂with␈α∞stren␈α␈gth␈α∞p␈α␈ropo␈α␈rtion␈α␈al␈α∂to␈α∞ex␈α␈pe␈α␈ri␈α↓e␈α␈nce.␈α∃The␈α␈re␈α∞i␈α↓s␈α∞also
␈β¬∃␈↓ ↓H␈ε#g␈α␈ood␈απev␈α␈i␈α↓d␈α␈en␈α␈ce␈αλfor␈απredu␈α␈nd␈α␈an␈α␈cy␈απi␈α↓n␈απth␈α␈e␈αλne␈α␈t␈α␈wo␈α␈rk,␈αλw␈α↓ith␈απm␈α␈u␈α␈l␈α↓tip␈α␈l␈α↓e␈απrou␈α␈tes␈αλco␈α␈nn␈α␈ecting␈απno␈α␈des
␈β¬=␈↓ ↓H␈ε#re␈α␈prese␈α␈n␈α␈ting␈α
part␈α␈i␈α↓cu␈α␈lar␈αp␈α␈airs␈αof␈αcon␈α␈cep␈α␈ts"␈α[19␈α␈75,␈αp.␈α51␈α␈9].
␈βε,␈↓ α␈ε#In␈α∂an␈α␈oth␈α␈er␈α∂stud␈α␈y,␈α⊂Hay␈α}es-Roth␈α∞and␈α∞Hay␈α␈e␈α␈s-Roth␈α∂(19␈α␈77␈α␈)␈α⊂fou␈α␈nd␈α∞some␈α∂e␈α␈viden␈α␈ce
␈βεT␈↓ ↓H␈ε#th␈α␈at␈αp␈α␈eop␈α␈le␈αu␈α␈nd␈α␈erstan␈α␈d␈αa␈α␈nd␈α
reme␈α␈m␈α␈ber␈α
E␈α↓n␈α␈glish␈αte␈α␈xts␈αd␈α␈irectly␈α
i␈α↓n␈α
terms␈α
of␈αh␈α␈i␈α↓g␈α␈h-lev␈α␈e␈α␈l
␈βε{␈↓ ↓H␈ε#lex␈α␈ical␈α
con␈α␈cep␈α␈ts,␈α∞rath␈α␈er␈α
th␈α␈an␈α
e␈α␈x␈α␈clus␈α␈i␈α↓v␈α}ely␈α
as␈α
lo␈α␈w-lev␈α}el␈α
or␈α
primitiv␈α␈e␈α
c␈α␈on␈α␈cepts␈α␈.␈α∩Th␈α␈ey
␈βπ#␈↓ ↓H␈ε#a␈α␈rgu␈α␈ed␈απth␈α␈at␈απcog␈α␈nitiv␈α␈e␈απp␈α␈roce␈α␈sses␈απw␈α␈ou␈α␈l␈α↓d␈αεpresu␈α␈mab␈α␈ly␈απb␈α␈ene|␈α␈t␈απif␈αλth␈α␈ey␈απc␈α␈ould␈αεbu␈α␈i␈α↓ld␈απd␈α␈irectly
␈βπK␈↓ ↓H␈ε#u␈α␈po␈α␈n␈α
th␈α␈e␈α
w␈α␈ord␈α␈s␈α
or␈α
oth␈α␈er␈α
me␈α␈anin␈α␈gful␈α
u␈α␈nits␈α
of␈α
fam␈α␈i␈α↓liar␈α
lan␈α␈gu␈α␈age␈α␈.␈α⊃A␈α↓n␈α}y␈α
sy␈α␈stem␈α
th␈α␈at
␈βπr␈↓ ↓H␈ε#in␈α}terpre␈α␈ted␈α
an␈α␈d␈α
sto␈α␈red␈α
d␈α␈ata␈α
on␈α␈ly␈α
in␈α
term␈α␈s␈αo␈α␈f␈αp␈α␈rimiti␈α↓v␈α}e␈α
un␈α␈its,␈αas␈α
is␈α
often␈α
a␈α␈ssum␈α␈ed␈α
in
␈βλ~␈↓ ↓H␈ε#lan␈α␈gu␈α␈ag␈α␈e␈απun␈α␈de␈α␈rstan␈α␈ding␈αεth␈α␈eories,␈αλw␈α␈o␈α␈uld␈αεenc␈α␈oun␈α}ter␈απm␈α␈an␈α␈y␈αεslo␈α␈w␈α␈er␈αεan␈α␈d␈απc␈α␈ostli␈α↓e␈α␈r␈απsea␈α␈rche␈α␈s.
␈βλA␈↓ ↓H␈ε#Bo␈α␈th␈α	the␈α	emp␈α␈iri␈α↓c␈α␈al␈α
ev␈α␈iden␈α␈ce␈α	an␈α␈d␈α	the␈α␈oretical␈α	prin␈α␈ciples␈α	sup␈α␈po␈α␈rt␈α
th␈α␈e␈α
id␈α␈ea␈α	tha␈α␈t␈α
h␈α}um␈α␈an
␈βλi␈↓ ↓H␈ε#lan␈α␈gu␈α␈ag␈α␈e␈αun␈α␈dersta␈α␈nd␈α␈ing␈αex␈α␈plo␈α␈i␈α↓ts␈αm␈α␈an␈α␈y␈α
kin␈α␈ds␈αof␈αca␈α␈chin␈α␈g.
␈β	Y␈↓ α␈ε#In␈απsho␈α␈rt,␈α	w␈α␈e␈απha␈α␈v␈α␈e␈απch␈α␈osen␈απth␈α␈e␈αλt␈α␈erm␈απ\cac␈α␈hing␈α␈"␈απto␈αλr␈α␈efer␈αλto␈απth␈α␈ese␈απtyp␈α␈es␈απof␈αλre␈α␈du␈α␈nd␈α␈an␈α␈t
␈β
␈↓ ↓H␈ε#sto␈α␈rag␈α␈e.␈αCa␈α␈ching␈α␈,␈α
to␈α	ca␈α␈ptu␈α␈re␈α	an␈α␈d␈α	ex␈α␈ploit␈α	rep␈α␈etition␈α	a␈α␈nd␈α	re␈α␈gu␈α␈l␈α↓a␈α␈ri␈α↓ty␈α␈,␈α
will␈α
b␈α␈ene␈α␈|t␈α	bo␈α␈th
␈β
(␈↓ ↓H␈ε#h␈α}um␈α␈ans␈αa␈α␈nd␈α
mach␈α␈ines␈αo␈α␈f␈αlimited␈α
proc␈α␈essing␈αc␈α␈apa␈α␈biliti␈α↓e␈α␈s.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
23␈α↓←
␈βα2␈↓ ↓H␈ε>3␈α␈.␈α∂When␈α∞to␈α∞De|n␈α␈e␈α∂a␈α∂New␈α∞Slo␈α␈t
␈ββz␈↓ α␈ε#We␈αhav␈α}e␈αdiscu␈α␈ssed␈αh␈α␈o␈α␈w␈αa␈αnew␈αslot␈ε)␈αcan␈ε#␈αbe␈αd␈α␈e|n␈α␈ed␈α␈;␈α∞c␈α␈onsid␈α␈er␈αno␈α␈w␈αh␈α␈o␈α␈w␈α
Eu␈α␈risk␈α␈o
␈β∧"␈↓ ↓H␈ε#d␈α␈ecid␈α␈es␈α∞when␈α
an␈α␈d␈α∞h␈α␈o␈α␈w␈α∞to␈α∞d␈α␈e|n␈α␈e␈α∞a␈α∞n␈α␈ew␈α∞on␈α␈e.␈α∀Our␈α∞b␈α␈asic␈α∞rep␈α␈ly␈α∞to␈ε)␈α∞W␈α␈hen?␈ε#␈α∀is␈α∞th␈α␈at␈α∞a
␈β∧I␈↓ ↓H␈ε#slo␈α␈t␈αis␈αd␈α␈e|n␈α␈ed␈αon␈α␈ly␈αwhen␈αa␈αhe␈α␈uristic␈αru␈α␈le␈αe␈α␈xp␈α␈l␈α↓icitly␈αsug␈α␈gest␈αit␈αas␈αbe␈α␈i␈α↓n␈α␈g␈αusefu␈α␈l␈α↓;␈αth␈α␈at
␈β∧q␈↓ ↓H␈ε#is,␈αh␈α␈euristics␈α
are␈α
used␈α
a␈α␈s␈αp␈α␈l␈α↓a␈α␈usible␈α
mo␈α␈v␈α}e␈αg␈α␈ene␈α␈rators␈α
(as␈α
opp␈α␈ose␈α␈d␈αto␈α
th␈α␈eir␈αty␈α␈pical␈α
use
␈β¬→␈↓ ↓H␈ε#[Nilsson␈α197␈α␈2]␈α
as␈α
imp␈α␈lau␈α␈si␈α↓b␈α␈le␈α
mo␈α␈v␈α}e␈α
p␈α␈run␈α␈ers).␈α⊃Ou␈α␈r␈α
ba␈α␈si␈α↓c␈αreply␈αto␈ε)␈α
How?␈ε#␈α⊂i␈α↓s␈αthat␈αthe
␈β¬@␈↓ ↓H␈ε#h␈α␈eu␈α␈ri␈α↓stic␈αwh␈α␈ich␈αsu␈α␈gge␈α␈sts␈αa␈αne␈α␈w␈αslo␈α␈t␈αm␈α␈ust␈αp␈α␈ro␈α␈v␈α␈i␈α↓d␈α␈e␈α(con␈α␈strain␈α␈t␈α␈s␈αfo␈α␈r)␈αi␈α↓ts␈αd␈α␈e|␈α␈nition.
␈βε2␈↓ α␈ε#This␈αme␈α␈rely␈αp␈α␈ush␈α␈es␈αth␈α␈e␈αpro␈α␈blem␈αb␈α␈ac␈α␈k␈αon␈α␈e␈αlay␈α}er,␈αnam␈α␈ely␈αto␈αthe␈αwa␈α␈y␈αin␈αwh␈α␈ich
␈βεZ␈↓ ↓H␈ε#th␈α␈e␈α∞heu␈α␈risti␈α↓c␈α␈s␈α∂k␈α␈no␈α␈w␈α∞when␈α∞a␈α␈nd␈α∞h␈α␈o␈α␈w␈α∂t␈α␈o␈α∂d␈α␈e|␈α␈ne␈α∞new␈α∞slots.␈α⊗Bu␈α␈t␈α∂n␈α␈o␈α␈w␈α∂w␈α␈e␈α∞are␈α∞ta␈α␈l␈α↓k␈α␈ing
␈βπ↓␈↓ ↓H␈ε#th␈α␈e␈α
la␈α␈ngu␈α␈ag␈α␈e␈α
of␈α	AM␈α
a␈α␈nd␈α	Eurisk␈α}o,␈α
an␈α␈d␈α
w␈α␈e␈α	can␈α	p␈α␈ro␈α␈v␈α␈i␈α↓d␈α␈e␈α
ex␈α␈am␈α␈ples␈α
a␈α␈nd␈α	ge␈α␈nera␈α␈l␈α
ch␈α␈arac-
␈βπ)␈↓ ↓H␈ε#te␈α␈ri␈α↓z␈α␈ation␈α␈s␈αof␈αth␈α␈e␈αslot-d␈α␈e|n␈α␈ing␈α
heu␈α␈ristics␈αu␈α␈sed␈αin␈α
Eurisk␈α␈o␈α␈.␈αSinc␈α␈e␈αeac␈α␈h␈αty␈α␈pe␈α
of␈αslot␈α
i␈α↓s
␈βπP␈↓ ↓H␈ε#re␈α␈prese␈α␈n␈α␈ted␈α	in␈α␈ter␈α␈nally␈α	as␈α
a␈α	full-⎇e␈α␈dge␈α␈d␈α
(sch␈α␈ema␈α␈tized)␈α	con␈α␈cep␈α␈t,␈αth␈α␈e␈α
n␈α␈ew␈α
slo␈α␈ts␈α
de␈α␈|n␈α␈ed
␈βπx␈↓ ↓H␈ε#c␈α␈an␈α
ev␈α␈en␈α}tua␈α␈l␈α↓ly␈α
be␈α
eva␈α␈l␈α↓u␈α␈ated␈α
(an␈α␈d␈αc␈α␈han␈α␈ge␈α␈d␈αor␈α
discar␈α␈ded␈α
if␈αthey␈α
are␈α
not␈α
utile).␈αE␈α↓a␈α␈ch
␈βλ ␈↓ ↓H␈ε#h␈α␈eu␈α␈ri␈α↓stic␈αεi␈α↓s␈απa␈α␈lso␈απrep␈α␈resen␈α}ted␈αεas␈απa␈αεf␈α↓u␈α␈ll␈α↓-⎇␈α␈ed␈α␈ged␈αεcon␈α␈cep␈α␈t,␈αλan␈α␈d␈ε)␈απits␈ε#␈απw␈α␈or␈α␈th␈απca␈α␈n␈απb␈α␈e␈απd␈α␈etermin␈α␈ed
␈βλG␈↓ ↓H␈ε#b␈α␈ased␈αo␈α␈n␈α
th␈α␈e␈α
w␈α␈o␈α␈rths␈αof␈α
th␈α␈e␈α
slots␈αit␈α
sug␈α␈gests␈α␈;␈α∞th␈α␈u␈α␈s␈α
ea␈α␈ch␈αsl␈α↓o␈α␈t-sug␈α␈gestin␈α␈g␈α
h␈α␈euristic␈αi␈α↓s
␈βλo␈↓ ↓H␈ε#o␈α␈ccas␈α␈i␈α↓o␈α␈nally␈αm␈α␈odi|␈α␈ed␈α(o␈α␈r␈αe␈α␈v␈α␈en␈α
disca␈α␈rded␈α␈).␈αLet's␈αloo␈α␈k␈αat␈αso␈α␈me␈αca␈α␈ses:
␈β	a␈↓ α␈ε#So␈α␈metime␈α␈s␈αth␈α␈e␈αn␈α␈ew␈α
typ␈α␈e␈α
of␈αslot␈α
is␈α
|rst␈α
pro␈α␈pos␈α␈ed␈α
pu␈α␈rely␈α
for␈α
aesth␈α␈etic,␈αa␈α␈na␈α␈l␈α↓o␈α␈gy-
␈β
λ␈↓ ↓H␈ε#c␈α␈omp␈α␈l␈α↓e␈α␈ti␈α↓n␈α␈g,␈αor␈αex␈α␈plor␈α␈atory␈α
reaso␈α␈ns.␈αOn␈α␈e␈αsuch␈α
heu␈α␈ristic␈αi␈α↓s␈α␈:
␈β
z␈↓ ↓H␈ε#\␈α␈If␈α⊂R␈α∂a␈α␈nd␈α∞S␈α∂are␈α∂p␈α␈artial␈α∂in␈α␈v␈α}erses␈α∂of␈α∂ea␈α␈ch␈α∂o␈α␈ther,␈α⊂th␈α␈en␈α∂it's␈α∂plau␈α␈sible␈α∂to␈α∂d␈α␈e|n␈α␈e␈α∂an␈α␈d
␈β"␈↓ ↓H␈ε#in␈α}v␈α␈estiga␈α␈te␈αthe␈αfo␈α␈l␈α↓lo␈α}w␈α↓in␈α␈g:␈αR␈ε7¬␈ε#S␈α␈,␈αS␈ε7␈α␈¬␈ε#R."
␈β∀␈↓ α␈ε#The␈α␈re␈α	are␈αλsev␈α␈e␈α␈ral␈α	no␈α␈ne{ec␈α␈ti␈α↓v␈α}e␈α	slots␈α	p␈α␈ro␈α␈v␈α␈ided␈αλfor␈α	th␈α␈e␈α	a␈α␈bo␈α␈v␈α}e␈α	h␈α␈euristic␈α	in␈αλE␈α↓u␈α␈risk␈α␈o␈α␈,
␈β;␈↓ ↓H␈ε#su␈α␈ch␈απas␈αλits␈αλrea␈α␈son␈απ(\aest␈α␈hetic"␈α␈)␈α↓,␈αλi␈α↓ts␈απav␈α␈e␈α␈rage␈απrun␈α␈ning␈απtime,␈α	wh␈α␈i␈α↓c␈α␈h␈αλo␈α␈ther␈αλru␈α␈le(s)␈αλcrea␈α␈ted
␈βc␈↓ ↓H␈ε)it␈ε#␈αo␈α␈riginally,␈αinsta␈α␈nc␈α␈es␈αof␈αits␈αuse,␈αetc.
␈β
U␈↓ α␈ε#Note␈α∂th␈α␈at␈α⊂th␈α␈e␈α⊂h␈α␈eu␈α␈ri␈α↓stic␈α∂ap␈α␈plies␈α⊂wh␈α␈en␈α∂R␈α⊂an␈α␈d␈α∂S␈α⊂a␈α␈re␈α⊂m␈α␈ath␈α␈ematica␈α␈l␈α⊂fun␈α␈ction␈α␈s,
␈β
⎇␈↓ ↓H␈ε#h␈α␈eu␈α␈ri␈α↓stics,␈αor␈αsl␈α↓o␈α␈t␈αd␈α␈e|␈α␈nition␈α␈s.␈α
In␈αth␈α␈e␈αl␈α↓a␈α␈tter␈αcase,␈αwhich␈αis␈αo␈α␈f␈αco␈α␈nc␈α␈ern␈αto␈αus,␈αwhen␈αR
␈β∞$␈↓ ↓H␈ε#is␈α
the␈α
slot␈α\␈α␈Gen␈α␈eralization␈α␈s"␈α
an␈α␈d␈αS␈α
is␈α
the␈α
slot␈α\␈α␈Sp␈α␈ecialization␈α␈s,"␈αth␈α␈is␈αru␈α␈l␈α↓e␈α
co␈α␈nclu␈α␈des
␈β∞L␈↓ ↓H␈ε#th␈α␈at␈αit's␈αae␈α␈sthet␈α␈i␈α↓c␈αto␈αd␈α␈e|n␈α␈e␈α\s␈α␈i␈α↓b␈α␈li␈α↓n␈α␈gs"␈α(the␈αsp␈α␈ecializa␈α␈ti␈α↓o␈α␈ns␈αo␈α␈f␈αthe␈αgen␈α␈eralization␈α␈s␈αof
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
24␈α↓←
␈βα0␈↓ ↓H␈ε#a␈α
con␈α␈cep␈α␈t)␈α∂a␈α␈nd␈α
\inlaws"␈α
(the␈α∞g␈α␈ene␈α␈rali␈α↓z␈α␈ation␈α␈s␈α∞of␈α∞the␈α
specia␈α␈l␈α↓iza␈α␈ti␈α↓o␈α␈ns␈α∞o␈α␈f␈α∂a␈α
con␈α␈cep␈α␈t.␈α↓)
␈βαW␈↓ ↓H␈ε#Ev␈α}en␈α␈tu␈α␈ally,␈α
t␈α␈he␈αform␈α␈er␈αslot␈αis␈α
s␈α␈een␈αto␈αbe␈αm␈α␈u␈α␈ch␈αm␈α␈ore␈αu␈α␈seful␈αtha␈α␈n␈αth␈α␈e␈αl␈α↓a␈α␈tter,␈α
wh␈α␈ich
␈βα␈␈↓ ↓H␈ε#is␈αd␈α␈i␈α↓sc␈α␈arde␈α␈d.
␈ββj␈↓ 	o␈ε&*␈↓ 
W␈ε&*
␈ββn␈↓ α␈ε#The␈απn␈α␈ew␈απkind␈απo␈α␈f␈αλslo␈α␈t-␈α↓c␈α␈om␈α␈b␈α␈i␈α↓n␈α␈er␈απde␈α␈|n␈α␈ed␈απin␈απthe␈απp␈α␈revio␈α␈us␈απsection␈αε(␈↓ 	β␈ε)∃␈↓ 	_␈ε#(␈↓ 	#␈ε)f␈↓ 	3␈ε#,␈↓ 	B␈ε)g␈↓ 	R␈ε#)␈↓ 	←␈ε)f␈↓ 	}␈ε7¬␈↓ 
↔␈ε)g␈↓ 
.␈ε7¬␈↓ 
G␈ε)f␈↓ 
c␈ε#),
␈β∧⊗␈↓ ↓H␈ε#wa␈α␈s␈α
der␈α␈i␈α↓v␈α}ed␈α
p␈α␈ur␈α␈el␈α↓y␈αfrom␈αsymm␈α␈etry␈α(␈α↓u␈α␈sing␈αa␈α
ru␈α␈l␈α↓e␈αsi␈α↓m␈α␈i␈α↓la␈α␈r␈α
to␈α
th␈α␈i␈α↓s␈αone␈α␈)␈α↓,␈α
an␈α␈d␈α
th␈α␈en␈αi␈α↓t
␈β∧>␈↓ ↓H␈ε#wa␈α␈s␈αno␈α␈ticed␈αtha␈α␈t␈αsom␈α␈e␈αof␈αth␈α␈e␈αslot␈α␈s␈αwhich␈αare␈αmost␈αusefu␈α␈l␈αin␈αth␈α␈e␈αsy␈α␈stem␈α(␈α↓e␈α␈.␈α↓g␈α␈.␈α↓,␈αIsa␈α␈s,
␈β∧e␈↓ ↓H␈ε#Ex␈α␈amp␈α␈les)␈αshare␈α
that␈αc␈α␈ommo␈α␈n␈αfor␈α␈m.
␈β¬U␈↓ α␈ε#The␈αλde|␈α␈nition␈αλof␈α	a␈α	n␈α␈ew␈α	slot␈α	is␈α	o␈α␈f␈α↓t␈α␈en␈α	b␈α␈ased␈αλsou␈α␈nd␈α␈ly␈α	u␈α␈pon␈αλne␈α␈ed␈α	←␈α	or␈αλthe␈α	a␈α␈bsen␈α␈ce
␈β¬|␈↓ ↓H␈ε#o␈α␈f␈αn␈α␈eed␈α␈.␈αF␈α↓o␈α␈r␈αexa␈α␈mple,
␈βεl␈↓ ↓H␈ε#\␈α␈If,␈α
b␈α␈y␈αλmon␈α␈itoring␈αλu␈α␈sage␈α␈,␈α
y␈α}ou␈αλn␈α␈otice␈αλno␈α␈ti␈α↓c␈α␈e␈α	th␈α␈at␈αλman␈α}y␈αλcon␈α␈cep␈α␈ts␈α	h␈α␈av␈α}e␈α	a␈αλlarg␈α␈e␈αλn␈α␈um␈α}ber
␈βπ∪␈↓ ↓H␈ε#o␈α␈f␈αen␈α␈tries␈αfor␈αth␈α␈eir␈↓ β|␈ε#slot,␈αTh␈α␈en␈αco␈α␈nsid␈α␈er␈αcreat␈α␈i␈α↓n␈α␈g␈αsom␈α␈e␈αnew␈αsp␈α␈ecializatio␈α␈ns␈αof␈↓ 
I␈ε#."
␈βπ∃␈↓ β\␈ε$F␈↓ 
5␈ε$F
␈βλβ␈↓ α␈ε#When␈αλap␈α␈plied,␈α	this␈α	lead␈α␈s␈α	Eurisk␈α␈o␈αλto␈α	crea␈α␈te␈α	sev␈α}eral␈α	ne␈α␈w␈α	sl␈α↓o␈α␈ts,␈α
ea␈α␈ch␈α	h␈α␈av␈α␈i␈α↓n␈α␈g␈α	few␈α␈er
␈βλ*␈↓ ↓H␈ε#e␈α␈n␈α␈tries␈α
o␈α␈n␈αthe␈αav␈α}erage␈αth␈α␈an␈↓ ¬	␈ε#ha␈α␈d,␈α
to␈αco␈α␈v␈α␈e␈α␈r␈α
th␈α␈e␈α
o␈α␈ri␈α↓g␈α␈i␈α↓n␈α␈al␈↓ λ.␈ε#slo␈α␈t.␈α⊂E␈α↓.g.,␈α
after␈αno␈α␈ting
␈βλ,␈↓ ∧h␈ε$F␈↓ λ
␈ε$F
␈βλR␈↓ ↓H␈ε#th␈α␈at␈α
th␈α␈e␈α
E␈α↓x␈α␈amp␈α␈les␈α
sl␈α↓o␈α␈t␈α
was␈α
hea␈α␈vily␈α
u␈α␈sed,␈α
i␈α↓t␈α
w␈α␈ou␈α␈ld␈α
be␈α
p␈α␈lausib␈α␈l␈α↓e␈α
to␈α	con␈α␈si␈α↓d␈α␈er␈α
crea␈α␈ting
␈βλz␈↓ ↓H␈ε#n␈α␈ew␈αslots␈αlik␈α␈e␈αExtre␈α␈me-ex␈α␈amp␈α␈les␈αan␈α␈d␈αTyp␈α␈ical-ex␈α␈amp␈α␈l␈α↓e␈α␈s.
␈β	i␈↓ α␈ε#A␈αsli␈α↓g␈α␈h␈α␈tly␈αm␈α␈ore␈αsp␈α␈ecialized␈αh␈α␈eu␈α␈ri␈α↓st␈α␈i␈α↓c␈αsa␈α␈ys:
␈β
Y␈↓ ↓H␈ε#\␈α␈If␈αy␈α}ou␈α
f␈α↓re␈α␈qu␈α␈en␈α␈tly␈αp␈α␈erform␈α
`␈α↓Re␈α␈mo␈α␈v␈α␈e␈α
x␈αfrom␈αf(x␈α␈)'␈α↓,␈αThe␈α␈n␈αit's␈αp␈α␈lau␈α␈si␈α↓b␈α␈le␈αto␈αde␈α␈|n␈α␈e␈αg␈αas
␈β␈↓ ↓H␈ε#f␈α↑␈↓ ↓z␈ε)i␈↓ αε␈ε#"
␈βp␈↓ α␈ε#Here,␈ε)␈α∂i␈ε#␈α
i␈α↓s␈α
the␈α∞id␈α␈en␈α␈tity␈α␈,␈α∂so␈α∞g(x␈α␈)␈α∞is␈α∞si␈α↓m␈α␈ply␈α
f␈α↓(x␈α␈)␈α∞with␈α∞x␈α
remo␈α␈v␈α}ed␈α␈.␈α∀This␈α∞lead␈α␈s␈α∞to
␈β∪␈↓ εp␈ε&*
␈β↔␈↓ ↓H␈ε#th␈α␈e␈αd␈α␈e|n␈α␈i␈α↓t␈α␈i␈α↓o␈α␈n␈αof␈αth␈α␈e␈αpro␈α␈per␈αa␈α␈nc␈α␈estor␈αslot␈α(Gen␈α␈l␈↓ ε⎇␈ε#(c)␈α↑␈αc␈α␈)␈αfro␈α␈m␈αthe␈αs␈α␈i␈α↓m␈α␈pler␈αGen␈α␈l␈αslo␈α␈t,
␈β?␈↓ ↓H␈ε#to␈α∞th␈α␈e␈α∂d␈α␈e|␈α␈nition␈α∞of␈α∞the␈α∞slot-co␈α␈m␈α␈bin␈α␈er␈α∂PL␈α␈US␈α∞from␈α∞ST␈α⎇AR,␈α∂an␈α␈d␈α∞of␈α∞man␈α}y␈α∞com␈α␈mon␈α␈,
␈βf␈↓ ↓H␈ε#u␈α␈sefu␈α␈l␈α	m␈α␈athe␈α␈matica␈α␈l␈α	fu␈α␈nct␈α␈i␈α↓o␈α␈ns,␈α	in␈α␈clud␈α␈i␈α↓n␈α␈g␈αλ(alth␈α␈ou␈α␈gh␈αλEu␈α␈ri␈α↓s␈α␈k␈α␈o␈αλd␈α␈oesn␈α␈'t␈αλactu␈α␈ally␈αλd␈α␈o␈αλth␈α␈i␈α↓s)
␈β
∞␈↓ ↓H␈ε#o␈α␈pera␈α␈tions␈αo␈α␈n␈αma␈α␈trices␈αwith␈αma␈α␈i␈α↓n␈α
diag␈α␈on␈α␈als␈αremo␈α␈v␈α}ed␈α␈.
␈β
⎇␈↓ α␈ε#The␈αλab␈α␈o␈α␈v␈α}e␈α	e␈α␈xam␈α␈ples␈αλhav␈α}e␈αλtri␈α↓e␈α␈d␈αλto␈αλi␈α↓llustra␈α␈te␈αλthe␈αλman␈α␈ne␈α␈r␈α	in␈αλwhich␈αλh␈α␈eur␈α␈i␈α↓stic␈αλrules
␈β∞%␈↓ ↓H␈ε#c␈α␈an␈α
ge␈α␈nera␈α␈te␈α∞time␈α␈l␈α↓y␈αnew␈α
kind␈α␈s␈α
of␈α∞slo␈α␈ts.␈α∪A␈α
v␈α␈er␈α␈y␈α
i␈α↓m␈α␈por␈α␈tan␈α␈t␈α
po␈α␈in␈α␈t␈α
i␈α↓s␈α
th␈α␈at␈α∞t␈α␈he␈α
rules
␈β∞M␈↓ ↓H␈ε#a␈α␈re␈α
no␈α␈t␈α
spec␈α␈i␈α↓|␈α␈c␈α
to␈α
d␈α␈e|n␈α␈ing␈α
s␈α␈l␈α↓o␈α␈ts;␈αth␈α␈ey␈α
a␈α␈pp␈α␈l␈α↓y␈α	equ␈α␈ally␈α
w␈α␈ell␈αt␈α␈o␈α
de|␈α␈nin␈α␈g␈α
ne␈α␈w␈α
heu␈α␈risti␈α↓c␈α␈s,
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
25␈α↓←
␈βα1␈↓ ↓H␈ε#n␈α␈ew␈α
ma␈α␈them␈α␈atical␈α
fu␈α␈nction␈α␈s,␈α∞n␈α␈ew␈α
lab␈αproc␈α␈edu␈α␈res,␈α∞a␈α␈nd␈αso␈α
o␈α␈n.␈α⊃On␈α␈e␈α
of␈α
th␈α␈e␈α
b␈α␈edro␈α␈ck
␈βαX␈↓ ↓H␈ε#p␈α␈hiloso␈α␈ph␈α␈i␈α↓e␈α␈s␈αεof␈αεth␈α␈e␈αεEurisk␈α␈o␈α¬e{ort␈αεis␈αεth␈α␈at␈αεa␈α¬si␈α↓n␈α␈gle␈αεlarg␈α␈e␈αεco␈α␈re␈αεof␈αεco␈α␈mmo␈α␈nsen␈α␈se␈αεk␈α␈no␈α␈wled␈α␈ge
␈ββ␈↓ ↓H␈ε#c␈α␈an␈αa␈α␈deq␈α␈ua␈α␈tely␈αgu␈α␈ide␈αd␈α␈i␈α↓sc␈α␈o␈α␈v␈α␈e␈α␈ry␈αpr␈α␈ocesse␈α␈s␈αope␈α␈rating␈α
on␈αa␈α␈l␈α↓l␈αth␈α␈ese␈αlev␈α␈e␈α␈l␈α↓s.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
26␈α↓←
␈βα8␈↓ ↓H␈ε>4␈α␈.␈α∂Con␈α␈clus␈α␈ion␈α␈s
␈β∧⊂␈↓ α␈ε#If␈α
forc␈α␈ed␈α	to␈α
su␈α␈rviv␈α␈e␈α	in␈α	a␈α
ch␈α␈an␈α␈ging␈α	w␈α␈orld,␈α
mo␈α␈st␈α
infe␈α␈ren␈α␈tial␈α
sy␈α␈stems␈α	cou␈α␈ld␈α
b␈α␈en␈α␈e|t
␈β∧8␈↓ ↓H␈ε#fro␈α␈m␈ε)␈αlearning␈ε#␈αab␈α␈ou␈α␈t␈αthe␈α␈i␈α↓r␈αta␈α␈sk␈αen␈α}viro␈α␈nme␈α␈n␈α␈t␈αan␈α␈d␈αth␈α␈eir␈αo␈α␈wn␈αbeh␈α␈av␈α␈i␈α↓o␈α␈r.␈α∞F␈α↓o␈α␈r␈αex␈α␈amp␈α␈l␈α↓e␈α␈,
␈β∧←␈↓ ↓H␈ε#th␈α␈ey␈αcan␈αex␈α␈ploit␈αn␈α␈ew␈αsch␈α␈ema␈α␈ta␈αo␈α␈r␈αdi{eren␈α}t␈αslot-n␈α␈ames␈αto␈αsimp␈α␈li␈α↓fy␈αan␈α␈d␈αr␈α␈estruc␈α␈ture
␈β¬π␈↓ ↓H␈ε#th␈α␈eir␈αkn␈α␈o␈α␈wledg␈α␈e.␈αSelf-mo␈α␈di|ca␈α␈tion␈αw␈α␈o␈α␈uld␈αb␈α␈e␈αcog␈α␈nitiv␈α␈ely␈α
econ␈α␈omica␈α␈l␈α↓.
␈βε↓␈↓ α␈ε#If␈α	forc␈α␈ed␈αλto␈αλexp␈α␈l␈α↓o␈α␈re␈α	la␈α␈rge␈αλsearch␈αλsp␈α␈ace␈α␈s␈α	with␈αλsome␈αλrep␈α␈etiti␈α↓v␈α}e␈α	re␈α␈gula␈α␈ri␈α↓ty␈α␈,␈α	a␈α	c␈α␈ogn␈α␈i␈α↓-
␈βε(␈↓ ↓H␈ε#tiv␈α}e␈α	system␈α	c␈α␈ould␈α	b␈α␈en␈α␈e|t␈α	b␈α␈y␈α	emp␈α␈lo␈α␈yin␈α␈g␈ε)␈α	cach␈α␈ing␈ε#␈α
to␈αλsav␈α␈e␈α	p␈α␈artial␈α	resu␈α␈l␈α↓ts.␈α
W␈α↓e␈α	d␈α␈escrib␈α␈ed
␈βεP␈↓ ↓H␈ε#a␈αv␈α␈ariety␈αo␈α␈f␈α
te␈α␈chn␈α␈i␈α↓q␈α␈ue␈α␈s␈α
to␈αimp␈α␈lemen␈α}t␈α
ca␈α␈ch␈α␈i␈α↓n␈α␈g,␈α
a␈α␈nd␈αex␈α␈pla␈α␈i␈α↓n␈α␈ed␈αh␈α␈o␈α␈w␈α
c␈α␈ach␈α␈i␈α↓n␈α␈g␈αsp␈α␈eci|c
␈βεx␈↓ ↓H␈ε#re␈α␈sults␈αi␈α↓s␈αon␈α␈e␈αof␈αa␈αsp␈α␈ectru␈α␈m␈αof␈αmeth␈α␈od␈α␈s␈αth␈α␈at␈αcan␈αm␈α␈ak␈α␈e␈αtra␈α␈de-o␈α␈{␈α↓s␈αamo␈α␈ng␈αp␈α␈recision␈α␈,
␈βπ∨␈↓ ↓H␈ε#sp␈α␈eed␈α␈,␈αc␈α␈ertain␈α␈t␈α␈y,␈αan␈α␈d␈αgen␈α␈era␈α␈l␈α↓ity␈α␈.
␈βλ→␈↓ α␈ε#Sin␈α␈ce␈αλmost␈αλen␈α}viron␈α␈men␈α}ts␈α	c␈α␈on␈α␈t␈α␈ain␈αλm␈α␈uc␈α␈h␈αλtha␈α␈t␈α	is␈αλex␈α␈trane␈α␈ou␈α␈s␈α	to␈αλth␈α␈e␈αλdirect␈αλsolu␈α␈tion
␈βλA␈↓ ↓H␈ε#o␈α␈f␈α	a␈αλtask␈α␈,␈α	a␈α	p␈α␈rob␈α␈l␈α↓e␈α␈m␈α	so␈α␈lv␈α␈er␈αλi␈α↓n␈αλsu␈α␈ch␈αλw␈α␈orld␈α␈s␈α	ca␈α␈n␈αλgain␈αλco␈α␈gnitiv␈α␈e␈αλeco␈α␈no␈α␈m␈α␈y␈αλby␈ε)␈αλexpectati␈α␈on␈α↓-
␈βλh␈↓ ↓H␈ε)filtering␈ε#␈α∂(see␈α∂Ap␈α␈pen␈α␈dix␈α∂5␈α␈.␈α↓1␈α␈.␈α↓)␈α↔In␈α∂g␈α␈enera␈α␈l,␈α⊃in␈α␈te␈α␈l␈α↓ligen␈α}t␈α∂system␈α␈s␈α∂need␈α∞to␈α∂ex␈α␈ploit␈α∂the␈α␈i␈α↓r
␈β	⊂␈↓ ↓H␈ε#k␈α␈no␈α}wl␈α↓e␈α␈dge␈α
ab␈α␈ou␈α␈t␈αtyp␈α␈icality␈α
to␈αre␈α␈du␈α␈ce␈αth␈α␈eir␈αco␈α␈gn␈α␈i␈α↓tiv␈α␈e␈α
load␈α
a␈α␈nd␈α
incre␈α␈ase␈αt␈α␈heir␈αa␈α␈tten-
␈β	8␈↓ ↓H␈ε#tio␈α␈n␈αto␈αi␈α↓m␈α␈porta␈α␈n␈α␈t␈αda␈α␈ta.␈αIn␈αman␈α}y␈αsituat␈α␈i␈α↓o␈α␈ns,␈αw␈α␈e␈αb␈α␈el␈α↓iev␈α}e␈αthat␈αex␈α␈pec␈α␈tation␈α␈s␈αc␈α␈an␈αbo␈α␈th
␈β	←␈↓ ↓H␈ε#re␈α␈du␈α␈ce␈α
pro␈α␈cessing␈α	requ␈α␈i␈α↓r␈α␈emen␈α}ts␈αfo␈α␈r␈α
han␈α␈dling␈α	ordin␈α␈ary␈α
e␈α␈v␈α␈en␈α}ts␈α
as␈α
w␈α␈ell␈αa␈α␈s␈αsimp␈α␈li␈α↓fy␈α	the
␈β
π␈↓ ↓H␈ε#id␈α␈en␈α␈ti|␈α␈cation␈α
of␈αsurp␈α␈risi␈α↓n␈α␈g␈αev␈α}en␈α␈t␈α␈s.
␈β↓␈↓ α␈ε#If␈αth␈α␈e␈αtask␈α␈s␈αa␈α␈re␈αcomp␈α␈lex,␈αan␈α␈d␈αthe␈αreso␈α␈urc␈α␈es␈αa␈α␈ll␈α↓o␈α␈ted␈αv␈α␈ary␈αd␈α␈rama␈α␈ti␈α↓c␈α␈all␈α↓y␈α
i␈α↓n␈α
mag-
␈β)␈↓ ↓H␈ε#n␈α␈iud␈α␈e,␈αthe␈α␈n␈ε)␈αmultiple␈αlevels␈αof␈αa␈α␈bstracti␈α␈o␈α↓n␈ε#␈α(MLA)␈αb␈α␈ecom␈α␈es␈αa␈α␈n␈ε)␈αec␈α↓onomica␈α␈l␈ε#␈αrepre␈α␈sen␈α␈ta␈α␈tion
␈βP␈↓ ↓H␈ε#(se␈α␈e␈α⊂Ap␈α␈pen␈α␈dix␈α∂5.2␈α␈.␈α↓)␈α_In␈α∂man␈α}y␈α∂simple␈α∂en␈α␈v␈α␈ironm␈α␈en␈α␈ts,␈α⊂the␈α∂ad␈α␈van␈α}tag␈α␈es␈α⊂o␈α␈f␈α⊂M␈α␈L␈α↓A␈α∂are
␈βx␈↓ ↓H␈ε#m␈α␈i␈α↓n␈α␈imal␈α∞an␈α␈d␈α
may␈α
no␈α␈t␈α∞ev␈α}en␈α∞ju␈α␈stify␈α∞th␈α␈eir␈α∞cos␈α␈ts.␈α∀Th␈α␈u␈α␈s,␈α∂ro␈α␈utine␈α
task␈α␈s␈α∞may␈α
warr␈α␈an␈α␈t
␈β∨␈↓ ↓H␈ε#th␈α␈e␈αkin␈α␈d␈αof␈αk␈α␈no␈α}wl␈α↓ed␈α␈ge␈αc␈α␈omp␈α␈i␈α↓la␈α␈ti␈α↓o␈α␈n␈αth␈α␈at␈αw␈α␈ou␈α␈l␈α↓d␈αcon␈α}v␈α␈ert␈αa␈α␈n␈αinitial,␈α
e␈α␈xp␈α␈ressiv␈α␈e␈αM␈α␈L␈α↓A
␈βG␈↓ ↓H␈ε#k␈α␈no␈α}wl␈α↓e␈α␈dge␈α␈-␈α↓b␈α␈ase␈απin␈α␈to␈απa␈απfast,␈αλin␈α␈teg␈α␈rated␈α␈,␈α	a␈α␈nd␈απlarg␈α␈ely␈απun␈α␈i␈α↓n␈α}terpr␈α␈etible␈αλc␈α␈od␈α␈e.␈α
Con␈α␈v␈α}ersely␈α␈,
␈βo␈↓ ↓H␈ε#a␈α␈s␈αtask␈αc␈α␈omp␈α␈lexity␈αa␈α␈nd␈α
var␈α␈i␈α↓a␈α␈bili␈α↓ty␈α
increa␈α␈se,␈αMLA␈αi␈α↓n␈α␈crea␈α␈singly␈α
pro␈α␈v␈α␈ides␈αa␈αb␈α␈asis␈αfor
␈β
⊗␈↓ ↓H␈ε#in␈α}tell␈α↓ige␈α␈n␈α␈t␈αan␈α␈d␈αra␈α␈pid␈αres␈α␈tructu␈α␈ring␈α␈.
␈β∞J␈↓ ↓H␈ε=4␈α␈.1.␈α
The␈α
Need␈α
for␈α
F␈α␈u␈α↓r␈α␈th␈α↓e␈α␈r␈α
Resear␈α␈ch
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
27␈α↓←
␈βα1␈↓ α␈ε#In␈α
the␈α
y␈α␈e␈α␈ars␈α∞to␈α
co␈α␈me,␈α∞AI␈α∞pr␈α␈ogra␈α␈ms␈α∞will␈α∞emp␈α␈lo␈α␈y␈α
grea␈α␈tly␈α∞e␈α␈xp␈α␈an␈α␈ded␈α
k␈α␈no␈α␈wled␈α␈ge
␈βαX␈↓ ↓H␈ε#b␈α␈ases␈α∂a␈α␈nd␈α␈,␈α⊃a␈α␈s␈α∂a␈α∂co␈α␈nseq␈α␈uen␈α␈ce,␈α⊂the␈α␈y␈α∂will␈α⊂ex␈α␈plor␈α␈e␈α∂i␈α↓n␈α␈crea␈α␈si␈α↓n␈α␈gly␈α∂o␈α␈pe␈α␈n-en␈α␈ded␈α∞pro␈α␈blem
␈ββ␈↓ ↓H␈ε#sp␈α␈ace␈α␈s.␈α∂Alread␈α␈y,␈αa␈αfew␈α
e␈α␈xisting␈αsy␈α␈stem␈α␈s␈α
sh␈α␈o␈α␈w␈αsign␈α␈s␈α
o␈α␈f␈α
h␈α␈av␈α␈ing␈αmo␈α␈re␈αpo␈α␈ten␈α␈tially␈αin-
␈ββ'␈↓ ↓H␈ε#te␈α␈resting␈αthin␈α␈gs␈αto␈α
d␈α␈o␈αthan␈αth␈α␈ey␈αha␈α␈v␈α␈e␈αresou␈α␈rces␈αto␈αpu␈α␈rsue.␈α⊂In␈αth␈α␈e␈α
p␈α␈ast␈αdec␈α␈ade␈α␈s␈α
of
␈ββO␈↓ ↓H␈ε#in␈α}tell␈α↓ige␈α␈n␈α␈t␈αλsystem␈α␈s␈α	res␈α␈earch␈αλa␈α␈nd␈αλd␈α␈ev␈α␈elo␈α␈pme␈α␈n␈α␈t,␈α	sev␈α␈e␈α␈ral␈α	d␈α␈esign␈αλco␈α␈nce␈α␈pts␈αλhav␈α}e␈αλemerg␈α␈ed
␈ββw␈↓ ↓H␈ε#in␈α
res␈α␈pon␈α␈se␈α
to␈α
con␈α}temp␈α␈orary␈αneed␈α␈s␈α
for␈α
creatin␈α␈g␈α
ev␈α␈er␈α
larg␈α␈er␈α∞k␈α␈no␈α}wl␈α↓e␈α␈dge␈α
b␈α␈ases.␈α∩For
␈β∧≡␈↓ ↓H␈ε#e␈α␈xam␈α␈ple,␈α
ma␈α␈n␈α␈y␈αresea␈α␈rch␈α␈ers␈α
p␈α␈rop␈α␈osed␈αm␈α␈u␈α␈ltiple␈α
lev␈α}els␈α
o␈α␈f␈α
ab␈α␈strac␈α␈ti␈α↓o␈α␈n␈αan␈α␈d␈αauto␈α␈matic
␈β∧F␈↓ ↓H␈ε#p␈α␈rop␈α␈erty␈α
inh␈α␈eritan␈α␈ce␈αa␈α␈s␈αk␈α}eysto␈α␈nes␈α
of␈αe␈α␈}cien␈α␈cy␈α
or␈α\␈α␈cog␈α␈nitiv␈α␈e␈α
econ␈α␈om␈α␈y␈α␈."␈αWe␈αb␈α␈eliev␈α␈e
␈β∧m␈↓ ↓H␈ε#th␈α␈at␈αλth␈α␈e␈αλv␈α␈alue␈απof␈αλsu␈α␈ch␈αλm␈α␈ech␈α␈anisms␈απderiv␈α}es␈αλlarge␈α␈l␈α↓y␈απfrom␈απtheir␈αλu␈α␈sefuln␈α␈ess␈αλin␈απdescr␈α␈i␈α↓b␈α␈ing
␈β¬∃␈↓ ↓H␈ε#in␈α␈i␈α↓tia␈α␈l␈α∂kn␈α␈o␈α␈wled␈α␈ge␈α∞ba␈α␈ses.␈α∃Once␈α∞a␈α␈n␈α∞i␈α↓n␈α}telli␈α↓g␈α␈en␈α␈t␈α∞sy␈α␈stem␈α∞beg␈α␈i␈α↓n␈α␈s␈α∞to␈α∞exp␈α␈lore␈α∞the␈α∞co␈α␈nse-
␈β¬=␈↓ ↓H␈ε#q␈α␈uen␈α␈ces␈α
o␈α␈f␈αits␈α
kn␈α␈o␈α␈wled␈α␈ge␈α
an␈α␈d␈α
to␈α
so␈α␈l␈α↓v␈α}e␈α
no␈α}v␈α␈el␈α
pro␈α␈blem␈α␈s␈αin␈α
a␈α	dy␈α␈nam␈α␈i␈α↓c␈α
e␈α␈n␈α␈v␈α␈i␈α↓ro␈α␈nme␈α␈n␈α␈t,␈α
i␈α↓t
␈β¬d␈↓ ↓H␈ε#n␈α␈eed␈α␈s␈αto␈αad␈α␈ap␈α␈t␈αi␈α↓ts␈αk␈α␈no␈α}wl␈α↓e␈α␈dge␈α
to␈αach␈α␈iev␈α␈e␈αfa␈α␈ster␈αan␈α␈d␈αmo␈α␈re␈αpro␈α␈|ta␈α␈ble␈αretriev␈α␈als.
␈βεT␈↓ α␈ε#We␈απha␈α␈v␈α␈e␈απtried␈απto␈αεsho␈α␈w␈απwh␈α␈at␈απcog␈α␈nitiv␈α␈e␈απec␈α␈ono␈α␈m␈α␈y␈ε)␈απis␈ε#␈απan␈α␈d␈ε)␈απis␈απnot.␈ε#␈α
It␈απdo␈α␈es␈ε)␈απnot␈ε#␈αλc␈α␈onsist␈απof
␈βε{␈↓ ↓H␈ε#a␈α	set␈α
of␈α
sta␈α␈ti␈α↓c␈α	kn␈α␈o␈α␈wledg␈α␈e-ba␈α␈se␈α
de␈α␈si␈α↓g␈α␈n␈α
p␈α␈rinciples,␈α
su␈α␈ch␈α
a␈α␈s␈α
tho␈α␈se␈α
pro␈α␈pos␈α␈i␈α↓n␈α␈g␈α
ta␈α␈x␈α␈on␈α␈omic
␈βπ#␈↓ ↓H␈ε#c␈α␈onc␈α␈ept␈αλstruc␈α␈tures␈αλwith␈αλau␈α␈toma␈α␈ti␈α↓c␈αλpr␈α␈ope␈α␈rty␈αλi␈α↓n␈α␈he␈α␈ri␈α↓ta␈α␈nce␈α␈.␈αRa␈α␈ther,␈α	co␈α␈gnitiv␈α␈e␈αλeco␈α␈no␈α␈m␈α␈y
␈βπK␈↓ ↓H␈ε#is␈αa␈α
featu␈α␈re␈αo␈α␈f␈αtho␈α␈se␈αin␈α}tell␈α↓ige␈α␈n␈α␈t␈αsy␈α␈stems␈α
tha␈α␈t␈αlearn␈α
to␈α
solv␈α␈e␈α
prob␈α␈lems␈αe␈α␈}cien␈α␈t␈α␈l␈α↓y␈α
an␈α␈d
␈βπr␈↓ ↓H␈ε#c␈α␈onse␈α␈qu␈α␈en␈α␈tly␈α
rea␈α␈li␈α↓ze␈α
m␈α␈ore␈α
of␈α
the␈α␈i␈α↓r␈α
lifetime␈α
po␈α␈ten␈α␈tial.␈α∩As␈α
kn␈α␈o␈α␈wled␈α␈ge␈α
ba␈α␈ses␈α
ex␈α␈pan␈α␈d
␈βλ~␈↓ ↓H␈ε#a␈α␈nd␈α	ba␈α␈si␈α↓c␈α	soft␈α␈ware␈α	obs␈α␈tacles␈α
a␈α␈re␈α
o␈α␈v␈α}ercom␈α␈e,␈αAI␈α
sy␈α␈stems␈α	w␈α↓ill␈α
incre␈α␈asing␈α␈l␈α↓y␈α	ad␈α␈dress␈α	the
␈βλA␈↓ ↓H␈ε#sa␈α␈me␈α
qu␈α␈estion␈α
fac␈α␈i␈α↓n␈α␈g␈α
i␈α↓n␈α}telli␈α↓g␈α␈en␈α␈t␈α
h␈α␈u␈α␈man␈α␈s:␈α⊂\Wh␈α␈at␈α
wo␈α␈uld␈α
I␈α
most␈α
li␈α↓k␈α}e␈α∞t␈α␈o␈α∞a␈α␈cco␈α␈mplish
␈βλi␈↓ ↓H␈ε#n␈α␈ex␈α␈t,␈αa␈α␈nd␈αh␈α␈o␈α␈w␈αca␈α␈n␈αI␈αdo␈α
that␈αe␈α␈con␈α␈omica␈α␈l␈α↓ly␈α␈?"
␈β	Y␈↓ α␈ε#A␈αλthe␈α␈ory␈αλo␈α␈f␈αλcogn␈α␈iti␈α↓v␈α}e␈αλeco␈α␈no␈α␈m␈α␈y␈αλsh␈α␈ou␈α␈l␈α↓d␈απexp␈α␈lain␈αλu␈α␈nd␈α␈er␈αλwha␈α␈t␈αλcon␈α␈ditions␈αλ(a␈α␈nd␈απwh␈α␈y)
␈β
␈↓ ↓H␈ε#k␈α␈no␈α}wl␈α↓e␈α␈dge␈αnee␈α␈ds␈αto␈αb␈α␈e␈αad␈α␈ap␈α␈ted,␈αan␈α␈d␈αsho␈α␈uld␈αpresc␈α␈ri␈α↓b␈α␈e␈αsy␈α␈stema␈α␈ti␈α↓c␈α␈ally␈αh␈α␈o␈α␈w␈αto␈αdo␈αit.
␈β
(␈↓ ↓H␈ε#In␈α
th␈α␈is␈αp␈α␈ap␈α␈er,␈αfocu␈α␈sing␈α
u␈α␈pon␈α
⎇␈α␈uid␈α
en␈α}viro␈α␈nmen␈α}ts,␈αw␈α␈e␈α
ha␈α␈v␈α␈e␈α
tried␈α
to␈α
motiv␈α␈ate␈α
an␈α␈d␈α
lay
␈β
O␈↓ ↓H␈ε#th␈α␈e␈α
gro␈α␈un␈α␈dw␈α␈or␈α␈k␈α
for␈α
su␈α␈ch␈α
a␈α
t␈α␈heo␈α␈ry.␈α⊃W␈α↓e␈αprese␈α␈n␈α␈ted␈αE␈α↓u␈α␈risk␈α␈o's␈α
a␈α␈utom␈α␈atic␈α
de␈α␈|n␈α␈i␈α↓n␈α␈g␈α
of
␈β
w␈↓ ↓H␈ε#p␈α␈laus␈α␈i␈α↓b␈α␈le,␈α	u␈α␈seful␈αλn␈α␈ew␈αλslot␈απtyp␈α␈es.␈α
Man␈α}y␈απof␈αλth␈α␈e␈αλd␈α␈esign␈απhe␈α␈uristics␈αλw␈α␈e␈απmen␈α}ti␈α↓o␈α␈ned␈απem␈α}bod␈α␈y
␈β∨␈↓ ↓H␈ε#so␈α␈me␈α
g␈α␈ross␈α
fe␈α␈ature␈α␈s␈α
of␈α
a␈α␈n␈α
e␈α␈v␈α␈en␈α}tua␈α␈l␈α∞th␈α␈eo␈α␈ry␈α
a␈α␈nd␈αsug␈α␈gest␈αn␈α␈um␈α␈erou␈α␈s␈α
p␈α␈aths␈αfor␈α
fu␈α␈ture
␈βF␈↓ ↓H␈ε#re␈α␈search␈α␈.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
28␈α↓←
␈βα1␈↓ α␈ε3Ack␈α␈no␈α␈wled␈α␈gem␈α␈en␈α␈ts
␈β∧_␈↓ α␈ε#We␈α⊂wish␈α∂to␈α⊂th␈α␈an␈α␈k␈α∂Dav␈α}e␈α⊂Barsto␈α}w,␈α∩J␈α␈oh␈α␈n␈α⊂S␈α␈eely␈α∂Bro␈α␈wn,␈α⊃Bru␈α␈ce␈α⊂Bu␈α␈cha␈α␈na␈α␈n,␈α⊃Ed
␈β∧@␈↓ ↓H␈ε#Feige␈α␈n␈α␈b␈α␈aum␈α␈,␈α⊗Cord␈α␈ell␈α∀Gree␈α␈n,␈α⊗Gr␈α␈eg␈α∪Harris,␈α⊗Barb␈α␈ara␈α∪Hay␈α}es-Roth␈α␈,␈α⊗All␈α↓e␈α␈n␈α∪New␈α␈ell,
␈β∧g␈↓ ↓H␈ε#He␈α␈rbert␈α	S␈α␈i␈α↓m␈α␈on␈α␈,␈α
Ma␈α␈rk␈α	S␈α␈te|k␈α␈,␈α
an␈α␈d␈α	Do␈α␈n␈α	Waterm␈α␈an␈α	fo␈α␈r␈α	sev␈α␈era␈α␈l␈α
d␈α␈iscus␈α␈si␈α↓o␈α␈ns␈α	wh␈α␈i␈α↓c␈α␈h␈α	ha␈α␈v␈α␈e
␈β¬∂␈↓ ↓H␈ε#left␈αth␈α␈eir␈αmark␈α
i␈α↓n␈α
this␈αpa␈α␈pe␈α␈r.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
29␈α↓←
␈βα8␈↓ ↓H␈ε3APPE␈α↓N␈α␈DIX␈α1␈α␈.␈αCo␈α␈gn␈α␈i␈α↓tiv␈α}e␈αEcon␈α␈om␈α␈y␈α
i␈α↓n␈α
E␈α↓x␈α␈isting␈αProg␈α␈rams
␈ββv␈↓ α␈ε#To␈αλd␈α␈ate,␈α	mo␈α␈st␈αλpro␈α␈gram␈α␈s,␈α	i␈α↓n␈α␈clud␈α␈ing␈αλo␈α␈ur␈αλo␈α␈wn␈αλAI␈αλb␈α␈ehe␈α␈moth␈α␈s,␈α	ha␈α␈v␈α␈e␈ε)␈αλnot␈ε#␈αλha␈α␈d␈αλto␈αλco␈α␈pe
␈β∧≡␈↓ ↓H␈ε#with␈α
run␈α}ti␈α↓m␈α␈e␈αen␈α}viron␈α␈men␈α}ts␈αtha␈α␈t␈αch␈α␈ang␈α␈ed␈α
si␈α↓g␈α␈ni|c␈α␈an␈α␈t␈α␈l␈α↓y␈α␈.␈αRe␈α␈ferring␈α
bac␈α␈k␈αto␈α
Equa␈α␈tion
␈β∧F␈↓ ↓H␈ε#1␈α␈,␈α⊃the␈α∂co␈α␈sts␈α⊂for␈α∂mon␈α␈itoring␈α∂a␈α␈nd␈α∂bu␈α␈il␈α↓d␈α␈ing␈α∂in␈α∂self-␈α↓m␈α␈od␈α␈i␈α↓|␈α␈catio␈α␈n␈α⊂a␈α␈biliti␈α↓e␈α␈s␈α⊂h␈α␈av␈α␈e␈α∂be␈α␈en
␈β∧m␈↓ ↓H␈ε#p␈α␈roh␈α␈ibitiv␈α␈e,␈α∂an␈α␈d␈α∞th␈α␈e␈α∞n␈α␈eed␈α∞fo␈α␈r␈α∞ad␈α␈aptiv␈α}enes␈α␈s␈α∞has␈α∞b␈α␈een␈α
minima␈α␈l␈α↓.␈α∀The␈α
en␈α␈v␈α␈i␈α↓r␈α␈onm␈α␈en␈α␈ts
␈β¬∃␈↓ ↓H␈ε#h␈α␈av␈α}e␈α∂be␈α␈en␈ε)␈α∂complex␈ε#␈α⊂b␈α␈ut␈α∞not␈ε)␈α∞changi␈α␈n␈α↓g␈ε#.␈α⊗T␈α↓o␈α∞be␈α∞\|t␈α␈"␈α∂in␈α∂su␈α␈ch␈α∂w␈α␈o␈α␈rlds,␈α⊂pro␈α␈gra␈α␈ms␈α∂ha␈α␈v␈α␈e
␈β¬<␈↓ ↓H␈ε#h␈α␈ad␈α	to␈α	emp␈α␈lo␈α␈y␈α	sop␈α␈histicate␈α␈d␈α	arch␈α␈i␈α↓te␈α␈cture␈α␈s,␈α
kn␈α␈o␈α␈wledg␈α␈e␈α
b␈α␈ases,␈α
co␈α␈n␈α␈tro␈α␈l␈α
strate␈α␈gies,␈α
rep-
␈β¬d␈↓ ↓H␈ε#re␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈ns,␈α∞an␈α␈d␈α
exp␈α␈ressiv␈α␈e␈α
lan␈α␈gua␈α␈ges␈α
i␈α↓n␈α
wh␈α␈ich␈α
they␈α
a␈α␈re␈α∞sp␈α␈eci|e␈α␈d;␈α∂bu␈α␈t␈α∞p␈α␈rog␈α␈rams
␈βε␈↓ ↓H␈ε#h␈α␈av␈α}e␈ε)␈α∂not␈ε#␈α∞nee␈α␈ded␈α∞to␈α∞reo␈α␈rgan␈α␈ize␈α∞them␈α␈selv␈α␈es␈α∞dy␈α␈na␈α␈mically,␈α∂to␈α∂a␈α␈da␈α␈ptiv␈α␈e␈α␈l␈α↓y␈α∞a␈α␈l␈α↓te␈α␈r␈α∂th␈α␈ose
␈βε3␈↓ ↓H␈ε#so␈α␈ph␈α␈isti␈α↓c␈α␈ated␈αde␈α␈si␈α↓g␈α␈n␈αcomp␈α␈on␈α␈en␈α␈t␈α␈s.␈α
E␈α↓v␈α}en␈αin␈αth␈α␈ose␈αsitua␈α␈ti␈α↓o␈α␈ns␈αi␈α↓n␈αwh␈α␈i␈α↓c␈α␈h␈αth␈α␈is␈α⎇␈α␈exib␈α␈i␈α↓lity
␈βε[␈↓ ↓H␈ε#m␈α}ust␈αb␈α␈e␈αrequ␈α␈ired␈αin␈αt␈α␈he␈αlon␈α␈g␈αru␈α␈n,␈αit␈αhas␈αb␈α␈een␈α
av␈α}oided␈α␈,␈αbeca␈α␈use␈α
(␈α↓i)␈αself-mod␈α␈i|ca␈α␈tion
␈βπα␈↓ ↓H␈ε#c␈α␈apa␈α␈biliti␈α↓e␈α␈s␈αλa␈α␈re␈αλto␈α␈ug␈α␈h␈απto␈απbu␈α␈i␈α↓ld␈απin␈α␈;␈α	man␈α}y␈απpro␈α␈gram␈α␈s␈αλh␈α␈av␈α}e␈αλs␈α␈i␈α↓m␈α␈ple␈απself␈α↓-re␈α␈pro␈α␈gram␈α␈ming␈απas
␈βπ*␈↓ ↓H␈ε#th␈α␈eir␈α
sole␈α
ta␈α␈sk,␈α
an␈α␈d␈α
(ii)␈α
mon␈α␈i␈α↓to␈α␈ring␈α
is␈α
a␈α␈n␈α
ex␈α␈pe␈α␈nsiv␈α␈e␈α	o␈α␈v␈α␈er␈α␈hea␈α␈d␈α
in␈α
b␈α␈oth␈α	spa␈α␈ce␈α
(d␈α␈etailed
␈βπR␈↓ ↓H␈ε#re␈α␈cord␈α␈-k␈α␈eep␈α␈ing␈α␈)␈α	an␈α␈d␈αλtime␈αλ(|n␈α␈ding␈αλre␈α␈gular␈α␈i␈α↓ties␈αλin␈αλsuch␈αλh␈α␈istories).␈α
This␈α	r␈α␈aises␈α	t␈α␈he␈αλissue
␈βπy␈↓ ↓H␈ε#o␈α␈f␈αe␈α␈}cien␈α␈cy:
␈β	π␈↓ ↓H␈ε3Ap␈α␈pe␈α␈nd␈α␈i␈α↓x␈α
1.1.␈αE}cienc␈α␈y.
␈β
↓␈↓ α␈ε#When␈α
w␈α␈e␈α
b␈α␈uild␈α
a␈α
new,␈α
l␈α↓a␈α␈rge␈α
AI␈αp␈α␈rog␈α␈ram,␈α
we␈α
o␈α␈ften␈α
|n␈α␈d␈α
ou␈α␈rselv␈α␈e␈α␈s␈αca␈α␈ug␈α␈h␈α␈t␈α
i␈α↓n␈α	the
␈β
(␈↓ ↓H␈ε#fo␈α␈l␈α↓lo␈α␈win␈α␈g␈α
tra␈α␈de␈α␈o{:␈αOn␈α	th␈α␈e␈α
o␈α␈ne␈α	ha␈α␈nd␈α␈,␈αw␈α␈e␈α	wan␈α}t␈α
to␈α	d␈α␈ev␈α␈elo␈α␈p␈α
o␈α␈ur␈α	initial␈α
sy␈α␈stems␈α	qu␈α␈i␈α↓c␈α␈kly
␈β
P␈↓ ↓H␈ε#a␈α␈nd␈αp␈α␈ain␈α␈l␈α↓es␈α␈sl␈α↓y␈α␈,␈αsin␈α␈ce␈αthey␈α
are␈αex␈α␈perime␈α␈n␈α␈tal␈αan␈α␈d␈αep␈α␈heme␈α␈ral.␈αWe␈αwa␈α␈n␈α␈t␈αto␈αb␈α␈e␈αa␈α␈ble␈αto
␈β
w␈↓ ↓H␈ε#m␈α␈odify␈αthe␈α␈m␈α
late␈α␈r␈α
with␈α
little␈α
o␈α␈r␈α
no␈αred␈α␈esign␈αor␈αrepr␈α␈ogra␈α␈mming␈αma␈α␈n␈α␈u␈α␈all␈α↓y␈α␈.␈α⊂On␈αthe
␈β∨␈↓ ↓H␈ε#o␈α␈ther␈αha␈α␈nd␈α␈,␈α
w␈α␈e␈αwan␈α␈t␈αou␈α␈r␈αsys␈α␈tems␈αto␈αrun␈αa␈α␈s␈αe}c␈α␈i␈α↓en␈α}tly␈αa␈α␈s␈αp␈α␈ossible,␈αto␈αminimize␈αthe
␈βG␈↓ ↓H␈ε#its␈αλdem␈α␈and␈α␈s␈α	fo␈α␈r␈α	cp␈α␈u␈α	t␈α␈i␈α↓m␈α␈e␈α	an␈α␈d␈αλprima␈α␈ry␈αλand␈αλse␈α␈con␈α␈dary␈αλm␈α␈emory␈α␈.␈αWe␈αλare␈αλtorn␈αλbe␈α␈t␈α␈we␈α␈en
␈βn␈↓ ↓H␈ε)expressibility␈ε#␈αa␈α␈nd␈ε)␈α
ef␈α↓ficiency␈ε#.
␈β]␈↓ α␈ε#Ma␈α␈n␈α␈y␈α⊂AI␈α⊃researc␈α␈hers␈ε0␈α⊃c␈α␈um␈ε#␈α⊃la␈α␈ngu␈α␈ag␈α␈e␈α⊃des␈α␈i␈α↓g␈α␈ners␈α⊃h␈α␈av␈α}e␈α⊃focu␈α␈sed␈α⊂on␈ε)␈α⊂ex␈α↓pressibility␈ε#␈α␈,
␈β
↓␈↓ 	@␈ε&5
␈β
¬␈↓ ↓H␈ε#th␈α␈e␈α∞p␈α␈roblem␈α
of␈α∞rap␈α␈idly␈α∞co␈α␈nstru␈α␈cting␈α
a␈α∞w␈α␈ork␈α␈ing␈α∞e␈α␈xp␈α␈erimen␈α␈t␈α␈al␈α∞v␈α␈eh␈α␈i␈α↓c␈α␈l␈α↓e␈α␈.␈↓ 	Z␈ε#They␈α
ha␈α␈v␈α␈e
␈β
-␈↓ ↓H␈ε#p␈α␈rod␈α␈uce␈α␈d␈α⊃some␈α⊃su␈α␈pe␈α␈rl␈α↓a␈α␈tiv␈α␈e␈α⊃soft␈α␈ware␈α⊃su␈α␈ch␈α⊃a␈α␈s␈α∩In␈α}terli␈α↓sp␈α␈'s␈↓ λm␈ε#,␈α∩Fil␈α↓e␈α␈,␈α∀a␈α␈nd␈α⊃Bre␈α␈ak
␈β
/␈↓ λ∩␈ε$D␈α␈WIM
␈β
T␈↓ ↓H␈ε#p␈α␈ack␈α␈ag␈α␈es.␈α⊂Fou␈α␈r␈α
fun␈α␈da␈α␈men␈α}tal␈α
tec␈α␈hn␈α␈i␈α↓q␈α␈ues␈αutilized␈αin␈αhigh␈α␈l␈α↓y␈ε)␈αexpressive␈ε#␈αpro␈α␈gram␈α␈s␈α
are␈α␈:
␈β
|␈↓ ↓H␈∧
|↓Hα↓X
␈β∞λ␈↓ ↓H␈ε&5
␈β∞
␈↓ ↓T␈ε$This␈αεobj␈α↓e␈α␈cti␈α␈v␈α␈e␈αεis␈αεappa␈α↓re␈α␈n␈α␈t␈απi␈α␈n␈απt␈α␈he␈αεg␈α↓oals␈αεof␈απEM␈α↓YC␈α␈I␈α↓N␈αε[␈α␈F␈α↓e␈α␈igen␈α␈baum␈αε19␈α↓77],␈αεKLON␈α␈E␈απ[Brachm␈α␈a␈α↓n
␈β∞-␈↓ ↓H␈ε$197␈α↓8]␈α␈,␈α	KRL␈α	[Bo␈α↓bro␈α␈w␈α	a␈α↓nd␈α	W␈α␈inogra␈α↓d␈α	197␈α↓7]␈α␈,␈α	PSI␈α	[Gre␈α␈en␈α	197␈α↓7],␈αλRI␈α↓T␈α⎇A␈α	[Ander␈α␈so␈α↓n␈α	and␈α	Gil␈α␈logly
␈β∞N␈↓ ↓H␈ε$197␈α↓6]␈α␈,␈α
R␈α␈OSIE␈α[␈α␈Waterm␈α␈an␈αe␈α␈t␈α
a␈α↓l␈α␈.␈α
197␈α↓9]␈α␈,␈α
and␈αSAFE␈α[␈α␈B␈α↓al␈α␈zer␈α
e␈α␈t␈α
a␈α↓l␈α␈.␈α
19␈α↓77].
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
30␈α↓←
␈βα0␈↓ ↓H␈ε#(␈ε)i␈ε#)␈α
re␈α␈l␈α↓ian␈α␈ce␈α
u␈α␈po␈α␈n␈α
a␈α	v␈α␈ery␈α␈-high␈α␈-lev␈α␈el␈α
lan␈α␈gu␈α␈age␈α␈,␈α(␈ε)ii␈ε#)␈α
p␈α␈lann␈α␈ing␈α	and␈α	rea␈α␈son␈α␈i␈α↓n␈α␈g␈α
a␈α␈t␈α
m␈α␈ultiple
␈βαW␈↓ ↓H␈ε#lev␈α}els␈αo␈α␈f␈αa␈α␈bstra␈α␈ction,␈α
(␈ε)iii␈ε#)␈αin␈α␈ferenc␈α␈e␈αb␈α␈y␈α
p␈α␈attern␈α␈-directe␈α␈d␈α
kn␈α␈o␈α␈wledg␈α␈e␈α
sour␈α␈ces,␈αa␈α␈nd␈α
(␈ε)iv␈ε#)
␈βα␈␈↓ ↓H␈ε#m␈α␈i␈α↓n␈α␈imal,␈αn␈α␈on␈α␈red␈α␈un␈α␈dan␈α}t␈αrepre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈n,␈αas␈αin␈αa␈αca␈α␈non␈α␈ical␈αgen␈α␈eralizatio␈α␈n/sp␈α␈ecializa-
␈ββ'␈↓ ↓H␈ε#tio␈α␈n␈αhiera␈α␈rch␈α␈y␈α␈.
␈β∧⊗␈↓ α␈ε#Both␈α∞wi␈α↓t␈α␈hin␈α∂th␈α␈e␈α∂b␈α␈od␈α␈y␈α∂of␈α∂t␈α␈his␈α∂pa␈α␈per␈α∞(the␈α∂Ca␈α␈ch␈α␈i␈α↓n␈α␈g␈α∂sec␈α␈ti␈α↓o␈α␈n)␈α∂a␈α␈nd␈α∞wi␈α↓t␈α␈hin␈α∂th␈α␈ese
␈β∧>␈↓ ↓H␈ε#a␈α␈pp␈α␈end␈α␈ices␈α∂(the␈α∂Exp␈α␈ecta␈α␈ti␈α↓o␈α␈n-Fil␈α↓te␈α␈ri␈α↓n␈α␈g␈α∂an␈α␈d␈α∂Lev␈α␈els␈α∂of␈α∂Abstra␈α␈ction␈α∂ap␈α␈pe␈α␈nd␈α␈i␈α↓c␈α␈es)␈α⊂w␈α␈e
␈β∧f␈↓ ↓H␈ε#p␈α␈resen␈α}t␈αλva␈α␈ri␈α↓o␈α␈us␈αλte␈α␈chn␈α␈ique␈α␈s␈αλwhich␈απdo␈αλn␈α␈ot␈αλsa␈α␈cri|ce␈απexp␈α␈ressibility,␈α	y␈α}et␈αλen␈α␈able␈αλp␈α␈rog␈α␈rams
␈β¬
␈↓ ↓H␈ε#to␈α
(semi-)au␈α␈toma␈α␈tically␈α∞imp␈α␈ro␈α␈v␈α}e␈α∞th␈α␈emselv␈α␈e␈α␈s␈α∞an␈α␈d␈α∞th␈α}us␈α
i␈α↓n␈α␈crea␈α␈se␈α∞th␈α␈eir␈α∞pro␈α␈du␈α␈ctivity␈α␈.
␈β¬5␈↓ ↓H␈ε#On␈α␈e␈αp␈α␈oin␈α␈t␈αof␈αth␈α␈is␈αpap␈α␈er␈αis␈αto␈αsh␈α␈o␈α␈w␈αth␈α␈at␈αthe␈α
secon␈α␈d␈αg␈α␈oal␈αof␈αAI␈αp␈α␈rogra␈α␈mming␈α␈,␈αs␈α␈hort-
␈β¬\␈↓ ↓H␈ε#te␈α␈rm␈αrun␈α}time␈αe}c␈α␈i␈α↓e␈α␈ncy␈α␈,␈αis␈αn␈α␈ot␈αsacr␈α␈i␈α↓|␈α␈ced␈α
by␈αth␈α␈ese␈αte␈α␈chn␈α␈ique␈α␈s.
␈βεL␈↓ α␈ε#The␈αb␈α␈asic␈αso␈α␈urce␈αo␈α␈f␈αpo␈α␈w␈α␈er␈αis␈αth␈α␈e␈αab␈α␈i␈α↓lity␈αto␈αpred␈α␈ict␈αthe␈αwa␈α␈y␈αth␈α␈at␈αthe␈αp␈α␈rog␈α␈ram
␈βεp␈↓ 
␈ε&6
␈βεt␈↓ ↓H␈ε#will␈αb␈α␈e␈αu␈α␈sed␈αin␈αth␈α␈e␈αfutu␈α␈re,␈αan␈α␈d␈αto␈αta␈α␈il␈α↓o␈α␈r␈αthe␈αp␈α␈rogr␈α␈am␈αto␈αe␈α␈xp␈α␈edite␈αsu␈α␈ch␈αu␈α␈ses.
␈βπd␈↓ α␈ε#The␈α∂trad␈α␈iti␈α↓o␈α␈na␈α␈l␈α⊂app␈α␈roa␈α␈ch␈α∂to␈α⊂p␈α␈rogr␈α␈am␈α⊂o␈α␈ptimiza␈α␈ti␈α↓o␈α␈n␈α⊂h␈α␈as␈α∂assu␈α␈med␈α∂tha␈α␈t␈α⊂static
␈βλ␈↓ ↓H␈ε#a␈α␈na␈α␈l␈α↓y␈α␈sis␈α
of␈α
p␈α␈rog␈α␈ramm␈α␈er's␈α
ex␈α␈pec␈α␈tation␈α␈s␈α
(whet␈α␈her␈αi␈α↓m␈α␈plici␈α↓t␈αin␈α
h␈α␈is␈α
cod␈α␈e␈α
o␈α␈r␈α
ex␈α␈plicit␈α
in
␈βλ3␈↓ ↓H␈ε#h␈α␈is␈α
form␈α␈al␈α
asse␈α␈rti␈α↓o␈α␈ns)␈α	can␈α	iden␈α}tif␈α↓y␈α	th␈α␈e␈α
sign␈α␈i|ca␈α␈n␈α␈t␈α	optimiza␈α␈tion␈α	op␈α␈port␈α␈un␈α␈i␈α↓ties.␈αTh␈α␈ree
␈βλ[␈↓ ↓H␈ε#ty␈α␈pe␈α␈s␈α	of␈α	me␈α␈thod␈α␈s␈α	for␈αλana␈α␈l␈α↓y␈α␈zing␈αλpro␈α␈gra␈α␈m␈α	de␈α␈scription␈α␈s␈α	in␈α	th␈α␈is␈α	way␈αλi␈α↓n␈α␈clud␈α␈e:␈α
(␈ε)i␈ε#)␈α	an␈α␈alyz-
␈β	α␈↓ ↓H␈ε#in␈α␈g␈α∞pro␈α␈gra␈α␈m␈α∞⎇o␈α}w␈α∂a␈α␈nd␈α
struc␈α␈ture␈α∞[Kn␈α}uth␈α
196␈α␈8]␈α∞[␈α↓D␈α␈i␈α↓jk␈α␈stra␈α∞19␈α␈76␈α␈]␈α↓,␈α∂(␈ε)ii␈ε#)␈α∞d␈α␈esign␈α␈i␈α↓n␈α␈g␈α∞d␈α␈ata
␈β	*␈↓ ↓H␈ε#str␈α␈uctu␈α␈res␈αto␈αbe␈αa␈α␈pp␈α␈rop␈α␈ri␈α↓a␈α␈te,␈αand␈α(␈ε)iii␈ε#)␈αco␈α␈mp␈α␈i␈α↓ling␈α(as␈αin␈αth␈α␈e␈↓ 	q␈ε#c␈α␈omp␈α␈i␈α↓ler)
␈β	,␈↓ λ)␈ε$F␈α␈OR␈α}TRAN␈αH
␈β	Q␈↓ ↓H␈ε#a␈α␈nd␈αλop␈α␈timizi␈α↓n␈α␈g␈α	tr␈α␈ansfo␈α␈rmation␈α␈s␈α	o␈α␈f␈α	the␈α	p␈α␈rog␈α␈ram␈αλ(␈α↓a␈α␈s␈α	in␈α	[Da␈α␈rl␈α↓in␈α␈gton␈αλan␈α␈d␈αλB␈α↓u␈α␈rstall␈α	19␈α␈73
␈β	y␈↓ ↓H␈ε#1␈α␈977␈α␈]␈αo␈α␈r␈α[␈α↓Ba␈α␈l␈α↓z␈α␈er␈αet␈αal.␈α197␈α␈7].␈α↓)
␈β
i␈↓ α␈ε#In␈αa␈αcha␈α␈nge␈α␈ab␈α␈l␈α↓e␈αen␈α}viron␈α␈men␈α}t,␈α∞w␈α␈e␈αad␈α␈v␈α␈o␈α␈cate␈αthe␈αu␈α␈se␈α
o␈α␈f␈α
meth␈α␈od␈α␈s␈α
mo␈α␈re␈ε)␈αdyna␈α␈m␈α↓ic
␈β⊂␈↓ ↓H␈ε#th␈α␈an␈α
th␈α␈ese.␈αRa␈α␈ther␈α
tha␈α␈n␈α
impro␈α}ving␈α
th␈α␈e␈α
static␈α
desc␈α␈ri␈α↓p␈α␈tion␈α
of␈α
a␈α
pro␈α␈gram␈α␈,␈αw␈α␈e␈αp␈α␈rop␈α␈ose
␈β8␈↓ ↓H␈ε#th␈α␈at␈αthe␈αp␈α␈rogra␈α␈m␈αmod␈α␈i␈α↓fy␈αits␈αo␈α␈wn␈αstru␈α␈cture␈αto␈αad␈α␈ap␈α␈t␈α
it␈αto␈αi␈α↓ts␈αop␈α␈eratio␈α␈nal␈αen␈α␈v␈α␈iron-
␈β\␈↓ α~␈ε&7
␈β`␈↓ ↓H␈ε#m␈α␈en␈α␈t.
␈βα␈↓ ↓H␈∧α↓Hα↓X
␈β∞␈↓ ↓H␈ε&6
␈β∪␈↓ ↓T␈ε$This␈α
appro␈α↓ac␈α␈h␈α∞i␈α␈s␈α∞s␈α␈o␈α↓m␈α␈eti␈α␈me␈α␈s␈α∞us␈α␈ed␈ε*␈α
m␈α↓anu␈α␈ally␈ε$,␈α∞as␈α∞whe␈α␈n␈α∞a␈α
prog␈α↓ram␈α
i␈α␈s␈α
q␈α↓ui␈α␈ckl␈α␈y␈α∞c␈α␈o␈α↓de␈α␈d␈α∞i␈α␈n␈α
a␈α↓n
␈β3␈↓ ↓H␈ε$e␈α␈xpressi␈α␈v␈α␈e␈α
but␈α
ine␈α␈}c␈α␈ie␈α␈nt␈α
form,␈α	used␈α
heavil␈α␈y,␈α
and␈α
then␈α
rec␈α␈o␈α↓de␈α␈d␈α
in␈α
a␈αm␈α}uch␈α
more␈α
opti␈α␈mi␈α␈zed
␈βT␈↓ ↓H␈ε$form.␈αλTh␈α␈us,␈απe.␈α␈g␈α↓.␈α␈,␈απRa␈α↓y␈απC␈α␈a␈α↓rhart␈απs␈α␈pen␈α␈t␈απ19␈α↓77␈απrewri␈α␈ting␈απDENDRAL␈απ(stre␈α␈a␈α↓m␈α␈li␈α␈ning␈απit␈α␈s␈απCONG␈α␈E␈α↓N
␈βt␈↓ ↓H␈ε$m␈α␈odule)␈α
for␈αa␈α
mi␈α␈nic␈α␈ompute␈α␈r.
␈β
≤␈↓ ↓H␈∧
≤↓Hα↓X
␈β
'␈↓ ↓H␈ε&7
␈β
-␈↓ ↓T␈ε$So␈α↓m␈α␈e␈αλe␈α␈a␈α↓rl␈α␈ie␈α␈r␈αλa␈α↓utom␈α␈a␈α↓ti␈α␈c␈αλprogra␈α↓m␈α␈mi␈α␈ng␈α	syst␈α␈ems␈αλ[␈α␈Darli␈α␈ngto␈α↓n␈αλand␈αλB␈α↓urstal␈α␈l␈αλ19␈α↓73]␈αλ[Lenat␈αλ19␈α↓75]
␈β
M␈↓ ↓H␈ε$[␈α␈L␈α↓o␈α␈w␈α	1␈α↓974␈α↓]␈αλ[Kan␈α␈t␈α	1␈α↓977␈α↓]␈αλ[Ba␈α↓rs␈α␈tow␈α	19␈α↓77]␈α	w␈α␈ere␈α	de␈α␈signed␈α	to␈α
i␈α␈mpro␈α␈v␈α␈e␈α	prog␈α↓r␈α␈a␈α↓m␈α␈s'␈α	e}␈α␈ci␈α␈enc␈α␈y,␈α	a␈α↓nd
␈β
m␈↓ ↓H␈ε$m␈α␈any␈α
o␈α↓f␈α
thei␈α␈r␈α∞i␈α␈deas␈α∞hav␈α␈e␈α∞found␈α∞the␈α␈ir␈α
wa␈α↓y␈α
in␈α␈to␈α∞the␈α
te␈α␈chni␈α␈q␈α↓ue␈α␈s␈α∞w␈α␈e␈α
now␈α∞de␈α␈scri␈α␈be.␈α∀Those
␈β∞∞␈↓ ↓H␈ε$sys␈α␈tem␈α␈s␈αλhad␈απpro␈α↓gram␈απc␈α␈o␈α↓nstr␈α␈ucti␈α␈o␈α↓n,␈απtransfo␈α↓rm␈α␈ation,␈αλand␈απoptim␈α␈iz␈α␈a␈α↓ti␈α␈on␈αλas␈απthei␈α␈r␈αλpr␈α␈im␈α␈a␈α↓ry␈απtask;
␈β∞.␈↓ ↓H␈ε$w␈α␈e␈α
a␈α↓re␈α
propo␈α↓s␈α␈ing␈αg␈α↓e␈α␈neral␈α
me␈α␈tho␈α↓ds␈α
to␈αpr␈α␈ovi␈α␈de␈αse␈α␈lf-im␈α␈provi␈α␈ng␈αa␈α↓bi␈α␈li␈α␈tie␈α␈s␈αto␈αother␈αki␈α␈nds␈αof␈αAI
␈β∞O␈↓ ↓H␈ε$programs␈α
(underst␈α␈a␈α↓nde␈α␈rs,␈α
the␈α␈o␈α↓ry␈α
forme␈α␈rs,␈α
e␈α␈xpert␈α
si␈α␈m␈α␈ul␈α␈a␈α↓tors,␈α
pl␈α␈anners,␈α	etc.␈α␈).
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
31␈α↓←
␈βα1␈↓ α␈ε#On␈α␈e␈αvalu␈α␈able␈αso␈α␈urce␈αo␈α␈f␈αp␈α␈red␈α␈i␈α↓c␈α␈ti␈α↓o␈α␈n␈αco␈α␈mes␈αfrom␈αth␈α␈e␈αpro␈α␈gram␈α␈'␈α↓s␈αex␈α␈pe␈α␈ri␈α↓e␈α␈nce␈α␈s␈αa␈α␈s␈αi␈α↓t
␈βαX␈↓ ↓H␈ε#ru␈α␈ns.␈α
If␈α	a␈αλp␈α␈rog␈α␈ram␈αλcan␈αλ\␈α␈l␈α↓e␈α␈arn␈α␈"␈α	fro␈α␈m␈αλi␈α↓ts␈αλex␈α␈perien␈α␈ces,␈α	it␈α	m␈α␈i␈α↓g␈α␈h␈α␈t␈αλtry␈αλap␈α␈ply␈α␈i␈α↓n␈α␈g␈αλeach␈απpiece
␈ββ␈↓ ↓H␈ε#o␈α␈f␈α	n␈α␈ewly␈αλacq␈α␈uired␈αλk␈α␈no␈α}wl␈α↓ed␈α␈ge␈αλto␈αλth␈α␈e␈αλtask␈αλof␈αλsp␈α␈ecializi␈α↓n␈α␈g␈αλitself,␈α
m␈α␈od␈α␈i␈α↓fy␈α␈i␈α↓n␈α␈g␈αλitself␈α	to␈αλru␈α␈n
␈ββ'␈↓ ↓H␈ε#m␈α␈ore␈αe}c␈α␈i␈α↓e␈α␈n␈α␈tly␈αin␈αth␈α␈e␈αcur␈α␈ren␈α␈t␈αru␈α␈n␈α␈time␈αen␈α}viron␈α␈men␈α}t.␈α∂We␈αbe␈α␈l␈α↓iev␈α}e␈αtha␈α␈t␈α
a␈αpro␈α␈gram␈α␈'␈α↓s
␈ββO␈↓ ↓H␈ε#\␈α␈i␈α↓n␈α}telli␈α↓g␈α␈enc␈α␈e"␈απca␈α␈n␈απbe␈αεi␈α↓n␈α␈crea␈α␈sed␈απin␈απth␈α␈is␈απw␈α↓a␈α␈y;␈αλtha␈α␈t␈αλis,␈αλb␈α␈y␈απincre␈α␈asing␈απits␈απa␈α␈bili␈α↓ty␈αεto␈απac␈α␈quire
␈ββw␈↓ ↓H␈ε#a␈α␈pp␈α␈rop␈α␈ri␈α↓a␈α␈te␈α∞kn␈α␈o␈α␈wledg␈α␈e,␈α∂to␈α∞org␈α␈an␈α␈i␈α↓z␈α␈e␈α∞that␈α∞k␈α␈no␈α}w␈α↓led␈α␈ge,␈α∂a␈α␈nd␈α∞to␈α
re|n␈α␈e␈α∞the␈α∞c␈α␈ond␈α␈iti␈α↓o␈α␈ns
␈β∧≡␈↓ ↓H␈ε#u␈α␈nd␈α␈er␈α
wh␈α␈ich␈αtha␈α␈t␈α
k␈α␈no␈α␈wled␈α␈ge␈αi␈α↓s␈αreco␈α␈gnize␈α␈d␈α
to␈αb␈α␈e␈α
a␈α␈pp␈α␈l␈α↓ica␈α␈ble.␈α⊂For␈αan␈α␈y␈α|␈α␈x␈α␈ed␈αq␈α␈ua␈α␈n␈α␈ta
␈β∧F␈↓ ↓H␈ε#o␈α␈f␈α∞m␈α␈anp␈α␈o␈α␈w␈α␈er␈α
(␈ε)sic␈ε#)␈α
resou␈α␈rces␈α
w␈α␈e␈α
ex␈α␈pen␈α␈d,␈α∞th␈α␈ere␈α
is␈α
a␈α
li␈α↓m␈α␈i␈α↓t␈α
to␈α
th␈α␈e␈α
size/co␈α␈mp␈α␈l␈α↓e␈α␈xity␈α
of
␈β∧m␈↓ ↓H␈ε#p␈α␈rog␈α␈rams␈αwhich␈αcan␈αb␈α␈e␈αsu␈α␈cces␈α␈sf␈α↓u␈α␈ll␈α↓y␈αimp␈α␈lemen␈α}ted.␈α
Th␈α␈is␈αba␈α␈rrier␈αmig␈α␈h␈α␈t␈αb␈α␈e␈αo␈α}v␈α␈erc␈α␈ome
␈β¬∃␈↓ ↓H␈ε#b␈α␈y␈α∞pro␈α␈gram␈α␈s␈α∂which␈α∞are␈α∞self-exte␈α␈nd␈α␈i␈α↓n␈α␈g,␈α⊂wh␈α␈i␈α↓c␈α␈h␈α∂a␈α␈ctiv␈α␈ely␈α∞do␈α∞th␈α␈i␈α↓n␈α␈gs␈α∂t␈α␈o␈α∂en␈α␈large␈α∞the␈α␈i␈α↓r
␈β¬=␈↓ ↓H␈ε#in␈α␈pu␈α␈t␈αdom␈α␈ain,␈αthe␈α␈i␈α↓r␈αc␈α␈apa␈α␈bili␈α↓t␈α␈i␈α↓es␈α␈.
␈β¬v␈↓ ↓[␈ε#No␈α␈tice␈α∪th␈α␈at␈α∪rep␈α␈resen␈α}ti␈α↓n␈α␈g␈α∪a␈α∩corp␈α␈us␈α∪o␈α␈f␈α∪kn␈α␈o␈α␈wledg␈α␈e
␈βε≡␈↓ ↓H␈ε#a␈α␈s␈α⊃a␈α⊂minima␈α␈l␈α⊃(can␈α␈on␈α␈ical)␈α⊃g␈α␈enera␈α␈li␈α↓z␈α␈ation␈α␈/spe␈α␈ciali␈α↓z␈α␈a-
␈βεE␈↓ ↓H␈ε#tio␈α␈n␈α	h␈α␈i␈α↓e␈α␈rarch␈α}y,␈α	wi␈α↓th␈αλin␈α␈te␈α␈rpreta␈α␈tiv␈α␈ely-co␈α␈mp␈α␈uted␈αλinh␈α␈e-
␈βεm␈↓ ↓H␈ε#rita␈α␈nce,␈α
ma␈α␈y␈αor␈α
m␈α␈ay␈ε)␈αnot␈ε#␈α
b␈α␈e␈α
co␈α␈gnitiv␈α␈e␈α␈l␈α↓y␈αec␈α␈ono␈α␈mical:
␈βπ∃␈↓ ↓H␈ε#th␈α␈is␈α⊂te␈α␈chn␈α␈i␈α↓q␈α␈ue␈α∂fav␈α}ors␈α∂exp␈α␈ressib␈α␈i␈α↓lity,␈α⊂comp␈α␈actio␈α␈n␈α∂of
␈βπ<␈↓ ↓H␈ε#re␈α␈prese␈α␈n␈α␈tatio␈α␈n,␈αa␈α␈nd␈α
e}c␈α␈i␈α↓e␈α␈ncy␈α
in␈α
up␈α␈da␈α␈ti␈α↓n␈α␈g␈α
an␈α␈d␈α
alter-
␈βπd␈↓ ↓H␈ε#in␈α␈g␈α
th␈α␈e␈α
kn␈α␈o␈α␈wledg␈α␈e␈α
b␈α␈ase,␈α∞b␈α␈ut␈αat␈α
th␈α␈e␈α
exp␈α␈en␈α␈se␈α
of␈α
p␈α␈er-
␈βλ␈↓ ↓H␈ε#fo␈α␈rman␈α␈ce.␈α∞It␈αis␈αtru␈α␈e␈αth␈α␈at␈αa␈αdog␈αis␈αa␈αma␈α␈mma␈α␈l␈α↓,␈αan␈α␈d␈αa
␈βλ3␈↓ ↓H␈ε#m␈α␈amma␈α␈l␈αi␈α↓s␈αa␈α␈n␈αa␈α␈nima␈α␈l␈α↓,␈αan␈α␈d␈αfro␈α␈m␈αth␈α␈ose␈αt␈α␈w␈α␈o␈αw␈α␈e␈α
cou␈α␈l␈α↓d
␈βλ[␈↓ ↓H␈ε#c␈α␈omp␈α␈ute␈αtha␈α␈t␈αa␈αd␈α␈og␈αis␈αa␈α␈n␈αanima␈α␈l␈α(see␈αFi␈α↓g␈α␈.␈α
9␈α␈),␈αbu␈α␈t␈αif
␈β	α␈↓ ↓H␈ε#th␈α␈e␈απsa␈α␈me␈απa␈α␈rc␈απis␈απb␈α␈eing␈αεrep␈α␈eated␈α␈ly␈απr␈α␈ecom␈α␈pu␈α␈ted␈αεthen␈αεit␈απis
␈β	*␈↓ ↓H␈ε#m␈α␈ore␈αco␈α␈gn␈α␈i␈α↓tiv␈α}el␈α↓y␈α
eco␈α␈no␈α␈mical␈αto␈αsto␈α␈re␈αon␈α␈e␈αred␈α␈un␈α␈dan␈α}t
␈β	Q␈↓ ↓H␈ε#a␈α␈rc.␈α~Stu␈α␈dies␈α⊂b␈α␈y␈α⊂o␈α␈urselv␈α}es␈α⊂an␈α␈d␈α⊂ot␈α␈hers␈α⊂[Hay␈α}es-Roth
␈β	y␈↓ ↓H␈ε#a␈α␈nd␈αλHay␈α}es-Roth␈αλ1␈α␈974␈α␈]␈α	[␈α↓Rip␈α␈s␈α	et␈αλal.␈α1␈α␈975␈α␈]␈α	i␈α↓n␈α␈dica␈α␈te␈α	ju␈α␈st
␈β
!␈↓ ↓H␈ε#su␈α␈ch␈αεred␈α␈un␈α␈dan␈α␈cies␈απb␈α␈eing␈αεcrea␈α␈ted␈αεan␈α␈d␈απst␈α␈reng␈α␈then␈α␈ed␈αεby
␈β
H␈↓ ↓H␈ε#re␈α␈petition␈α␈s.
␈βA␈↓ α␈ε#Ob␈α␈viou␈α␈sl␈α↓y␈α␈,␈α↔the␈α∀econ␈α␈om␈α}y␈α∃o␈α␈f␈α∃spe␈α␈ci|c␈α∀repre␈α␈sen␈α␈ta␈α␈tions␈α∀an␈α␈d␈α∃re␈α␈l␈α↓a␈α␈ted␈α∀inferen␈α␈ce
␈βh␈↓ ↓H␈ε#m␈α␈etho␈α␈ds␈απd␈α␈epe␈α␈nd␈α␈s␈απhea␈α␈vily␈απon␈αεun␈α␈de␈α␈rl␈α↓y␈α␈ing␈απm␈α␈ach␈α␈i␈α↓n␈α␈e␈απarc␈α␈hitectu␈α␈res␈απan␈α␈d␈απc␈α␈osts.␈α
We␈απassu␈α␈me
␈β⊂␈↓ ↓H␈ε#th␈α␈at␈αλin␈α␈telli␈α↓g␈α␈en␈α␈t␈αλsyst␈α␈ems␈α	a␈α␈im␈α	ch␈α␈ie⎇y␈αλto␈αλp␈α␈rod␈α␈uce␈αλus␈α␈eful␈α	re␈α␈sults␈α	(e␈α␈.␈α↓g␈α␈.␈α↓,␈α	n␈α␈o␈α␈v␈α␈el␈αλh␈α␈y␈α␈poth␈α␈eses)
␈β7␈↓ ↓H␈ε#a␈α␈s␈αr␈α␈apid␈α␈l␈α↓y␈α	as␈α
po␈α␈ssi␈α↓b␈α␈le.␈αIn␈α
sho␈α␈rt,␈αth␈α␈ey␈α
sh␈α␈ou␈α␈l␈α↓d␈α
s␈α␈earch␈α	cl␈α↓e␈α␈v␈α␈erly␈α
a␈α␈nd␈α
fa␈α␈st.␈αTh␈α␈u␈α␈s,␈ε0␈αa␈α
prio␈α␈ri
␈β←␈↓ ↓H␈ε#n␈α␈otion␈α␈s␈αof␈αaesth␈α␈etics␈αor␈αd␈α␈esign␈αec␈α␈ono␈α␈m␈α␈y␈αh␈α␈av␈α}e␈αl␈α↓ittle␈αbe␈α␈aring␈αo␈α␈n␈αco␈α␈gnitiv␈α␈e␈αe␈α␈con␈α␈om␈α␈y␈α␈.
␈β
π␈↓ ↓H␈ε#M␈α␈assiv␈α␈e␈α∂red␈α␈un␈α␈dan␈α␈cies␈α⊂in␈α∂stora␈α␈ge,␈α⊃pro␈α␈cesso␈α␈rs,␈α⊃and␈α∂infere␈α␈nce␈α∂pro␈α␈cesses␈α∂seem␈α∂more
␈β
.␈↓ ↓H␈ε#d␈α␈irectly␈α
releva␈α␈n␈α␈t.␈α∩F␈α↓u␈α␈rthe␈α␈rmore␈α␈,␈α∂w␈α␈e␈α
sup␈α␈po␈α␈se␈α∞th␈α␈at,␈α∞li␈α↓k␈α}e␈α∞p␈α␈eop␈α␈le,␈α∂in␈α}tell␈α↓ige␈α␈n␈α␈t␈α
soft␈α␈ware
␈β
V␈↓ ↓H␈ε#sh␈α␈ou␈α␈ld␈αεelimina␈α␈te␈αεslo␈α␈w,␈απin␈α␈te␈α␈rpretiv␈α}e␈αεsea␈α␈rche␈α␈s␈αεfor␈αεp␈α␈rev␈α␈i␈α↓o␈α␈usly␈α¬solv␈α␈e␈α␈d␈αεp␈α␈rob␈α␈l␈α↓e␈α␈ms␈αε(esp␈α␈ecially
␈β
⎇␈↓ ↓H␈ε#if␈αth␈α␈e␈αsame␈αprob␈α␈lems␈αar␈α␈e␈αrepe␈α␈ated␈αoften␈α␈).␈α∞T␈α↓o␈αthis␈αen␈α␈d,␈αcog␈α␈nitiv␈α␈e␈αe␈α␈con␈α␈om␈α␈y␈αmay␈αbe
␈β∞%␈↓ ↓H␈ε#a␈α␈chiev␈α}ed␈αthr␈α␈oug␈α␈h␈αdy␈α␈na␈α␈mic␈αco␈α␈mpilation␈αo␈α␈f␈αa␈α␈ction␈αsequ␈α␈en␈α␈ces.␈α
S␈α␈uc␈α␈h␈αcomp␈α␈il␈α↓in␈α␈g␈αw␈α␈o␈α␈uld
␈β∞M␈↓ ↓H␈ε#re␈α␈du␈α␈ce␈αth␈α␈e␈αtime-co␈α␈st␈αto␈αe{ec␈α␈t␈αthe␈αc␈α␈orresp␈α␈on␈α␈ding␈αbe␈α␈hav␈α␈ior;␈αon␈αt␈α␈he␈αo␈α␈ther␈αhan␈α␈d,␈αth␈α␈i␈α↓s
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
32␈α↓←
␈βα1␈↓ ↓H␈ε#e␈α␈}cienc␈α␈y␈αw␈α␈o␈α␈uld␈α
app␈α␈ear␈α
to␈αb␈α␈e␈αga␈α␈ined␈α
on␈α␈ly␈αa␈α␈t␈αthe␈α
cost␈α
of␈αin␈α␈te␈α␈rpreta␈α␈bili␈α↓t␈α␈y,␈αin␈α␈terru␈α␈pt-
␈βαX␈↓ ↓H␈ε#ib␈α␈i␈α↓lity,␈α
an␈α␈d␈αmod␈α␈i|a␈α␈bili␈α↓ty␈α␈.␈α⊂Tho␈α␈se␈α
a␈α␈re␈α
d␈α␈esirab␈α␈l␈α↓e␈αattr␈α␈i␈α↓b␈α␈ute␈α␈s␈α
i{␈α
a␈α
p␈α␈rog␈α␈ram␈αpo␈α␈ten␈α␈tially
␈ββ␈↓ ↓H␈ε#n␈α␈eed␈α␈s␈α
co␈α␈n␈α␈tin␈α␈u␈α␈al␈α
ch␈α␈an␈α␈ging␈α␈.␈α⊂I␈α↓n␈αty␈α␈pica␈α␈l␈α
si␈α↓tu␈α␈ation␈α␈s,␈α
bot␈α␈h␈α
e␈α␈}cienc␈α␈y␈α
o␈α␈f␈α
co␈α␈mpiled␈αforms
␈ββ'␈↓ ↓H␈ε#a␈α␈nd␈α∞ac␈α␈cessibility␈α∂to␈α∞de␈α␈clarativ␈α}e␈α∂form␈α␈s␈α∂are␈α∞in␈α␈term␈α␈i␈α↓tte␈α␈n␈α␈tly␈α∞need␈α␈ed␈α␈.␈α↔Th␈α␈ese␈α∞di{␈α↓e␈α␈ren␈α␈t
␈ββO␈↓ ↓H␈ε#n␈α␈eed␈α␈s␈αλp␈α␈oin␈α␈t␈απag␈α␈ain␈απto␈απthe␈απecon␈α␈om␈α␈i␈α↓c␈απb␈α␈ene|␈α␈ts␈αλo␈α␈f␈αλma␈α␈in␈α␈tain␈α␈i␈α↓n␈α␈g␈απsim␈α␈ultan␈α␈eou␈α␈sly␈απaltern␈α␈ativ␈α␈e
␈ββw␈↓ ↓H␈ε#a␈α␈nd␈α
redu␈α␈nd␈α␈an␈α}t␈αrepre␈α␈sen␈α␈ta␈α␈ti␈α↓o␈α␈ns.
␈β¬∞␈↓ ↓H␈ε3Ap␈α␈pe␈α␈nd␈α␈i␈α↓x␈α
1.2.␈αW␈α↓h␈α␈en␈α
I␈α↓t␈αPay␈α␈s␈αto␈αAd␈α␈apt.
␈βε␈↓ α␈ε#We␈αcan␈αa␈α␈bstra␈α␈ctly␈αch␈α␈aract␈α␈erize␈αthe␈αsitua␈α␈tions␈αin␈αwh␈α␈i␈α↓c␈α␈h␈αan␈αAI␈αpro␈α␈gram␈αw␈α␈o␈α␈uld
␈βε4␈↓ ↓H␈ε#|␈α␈nd␈αi␈α↓t␈αcog␈α␈nitiv␈α␈e␈α␈l␈α↓y␈αe␈α␈con␈α␈omica␈α␈l␈α
to␈αmo␈α␈nitor␈αan␈α␈d␈αad␈α␈ap␈α␈t␈α
itself:␈α∞th␈α␈e␈αresou␈α␈rces␈αav␈α␈ailable
␈βε[␈↓ ↓H␈ε#fo␈α␈r␈α
sp␈α␈eci|c␈α	task␈α␈s␈α
v␈α␈ary␈α	sign␈α␈i|ca␈α␈n␈α␈tly;␈α
or␈α	the␈α	spe␈α␈ci|c␈α	task␈α␈s␈α
h␈α␈av␈α␈e␈α	(at␈α	l␈α↓e␈α␈ast␈α	l␈α↓o␈α␈cally)␈α	some
␈βπβ␈↓ ↓H␈ε#similarities,␈α∞som␈α␈e␈α∞str␈α␈uctu␈α␈re␈α
which␈α
en␈α␈ab␈α␈l␈α↓e␈α␈s␈α∞th␈α␈em␈α
to␈α
be␈α
so␈α␈l␈α↓v␈α}ed␈α
qu␈α␈ickly␈α
in␈α
th␈α␈e␈α
same
␈βπ*␈↓ ↓H␈ε#p␈α␈articu␈α␈lar␈αway␈α␈.␈αHere␈α
are␈αsom␈α␈e␈αexa␈α␈mp␈α␈l␈α↓es␈α␈:
␈βλ≤␈↓ α␈ε#The␈α
load␈α
av␈α}erag␈α␈e␈α∞of␈α∞a␈α
time-sh␈α␈aring␈α
syste␈α␈m␈α∞⎇u␈α␈ctu␈α␈ates␈α
w␈α↓ith␈α
time␈α∞o␈α␈f␈α∞da␈α␈y,␈α∂b␈α␈ut
␈βλD␈↓ ↓H␈ε#u␈α␈sers␈απdem␈α␈an␈α␈d␈απtha␈α␈t␈αλth␈α␈eir␈αλsp␈α␈eech␈αεun␈α␈dersta␈α␈nd␈α␈i␈α↓n␈α␈g␈απsys␈α␈tem␈απalways␈απp␈α␈ro␈α␈vid␈α␈es␈απthe␈απbe␈α␈st␈αλg␈α␈uess
␈βλk␈↓ ↓H␈ε#it␈αca␈α␈n␈αin␈αrea␈α␈l␈αtime␈α␈.
␈β	]␈↓ α␈ε#A␈αh␈α␈osp␈α␈i␈α↓ta␈α␈l␈αsim␈α␈ulation␈αp␈α␈rogr␈α␈am␈αc␈α␈an␈αrun␈αat␈αex␈α␈c␈α␈ruciatin␈α␈g␈αlev␈α}els␈αof␈αd␈α␈eta␈α␈i␈α↓l,␈αan␈α␈d␈αi␈α↓t
␈β
∧␈↓ ↓H␈ε#liv␈α␈es␈απon␈αλa␈απded␈α␈icated␈απma␈α␈chin␈α␈e.␈αBu␈α␈t␈αλthe␈α␈re's␈αλbeen␈απa␈αλb␈α␈ad␈απaccid␈α␈en␈α␈t␈αλn␈α␈earb␈α␈y␈αλa␈α␈nd␈απwithin␈αλo␈α␈ne
␈β
,␈↓ ↓H␈ε#m␈α␈i␈α↓n␈α}ute␈α	th␈α␈e␈α	po␈α␈l␈α↓ice␈α	m␈α␈u␈α␈st␈α	ha␈α␈v␈α␈e␈α	an␈αλestimate␈α	of␈α	h␈α␈o␈α␈w␈α	man␈α}y␈α	emer␈α␈gen␈α␈cy␈α	ca␈α␈ses␈α	the␈α	h␈α␈ospita␈α␈l
␈β
S␈↓ ↓H␈ε#c␈α␈an␈αa␈α␈ccep␈α␈t.
␈βE␈↓ α␈ε#A␈α
pr␈α␈ogra␈α␈m␈α
is␈α
giv␈α␈e␈α␈n␈α
a␈α␈n␈α
en␈α␈ormo␈α␈us␈α
a␈α␈mou␈α␈n␈α␈t␈α
o␈α␈f␈α
resou␈α␈rces␈α	to␈α
p␈α␈repa␈α␈re␈α
for␈α
e␈α␈ach␈α	task␈α␈,
␈βm␈↓ ↓H␈ε#b␈α␈ut␈α	li␈α↓t␈α␈tl␈α↓e␈α	reso␈α␈urce␈α␈s␈α
b␈α␈et␈α␈w␈α␈een␈α	th␈α␈e␈α	ti␈α↓m␈α␈e␈α
a␈α	ta␈α␈sk␈α	i␈α↓s␈α	p␈α␈resen␈α}ted␈α	an␈α␈d␈α	an␈α	an␈α␈sw␈α␈er␈α	i␈α↓s␈α	ca␈α␈l␈α↓led␈α	fo␈α␈r.
␈β∀␈↓ ↓H␈ε#It␈α
may␈αbe␈α
cost␈α
e{ectiv␈α}e␈α∞fo␈α␈r␈α∞th␈α␈e␈α∞p␈α␈rog␈α␈ram␈α
to␈α
spe␈α␈nd␈α
so␈α␈me␈α
of␈α∞its␈α
pre␈α␈par␈α␈ation␈α
(in␈α␈ter-
␈β<␈↓ ↓H␈ε#ta␈α␈sk)␈α
time␈α
tryin␈α␈g␈α
to␈ε)␈α
discover␈ε#␈α
n␈α␈ew␈αa␈α␈lgorith␈α␈ms,␈αrep␈α␈resen␈α}tation␈α␈s,␈αetc␈α␈.␈αW␈α↓e␈α
are␈α
str␈α␈uck␈α
b␈α␈y
␈βc␈↓ ↓H␈ε#th␈α␈is␈α∞in␈α
na␈α␈ture␈α
(ev␈α␈o␈α␈l␈α↓u␈α␈tion),␈α∞tho␈α␈ug␈α␈h␈α∞a␈α␈s␈α∞y␈α}et␈α∞ju␈α␈st␈α∞glimp␈α␈se␈α∞it␈α∞in␈α
AI␈α∞p␈α␈rogra␈α␈ms␈α∞(su␈α␈ch␈α
as
␈β
␈↓ ↓H␈ε#Eu␈α␈ri␈α↓s␈α␈k␈α␈o).
␈β
⎇␈↓ α␈ε#A␈αsyste␈α␈m␈αi␈α↓s␈αsold␈αt␈α␈o␈αsev␈α␈e␈α␈ral␈α
c␈α␈usto␈α␈mers,␈α
e␈α␈ach␈αwith␈αa␈αd␈α␈istinct␈αb␈α␈ut␈αcom␈α␈plex␈αta␈α␈sk
␈β∞$␈↓ ↓H␈ε#e␈α␈n␈α␈viro␈α␈nme␈α␈n␈α␈t␈α∂in␈α∞w␈α↓h␈α␈ich␈α∞i␈α↓t␈α∂will␈α∂li␈α↓v␈α}e.␈α↔It␈α∂th␈α␈en␈α∞bec␈α␈omes␈α∞cost␈α∂e␈α␈{␈α↓ec␈α␈ti␈α↓v␈α}e␈α∂to␈α∞spen␈α␈d␈α∞some
␈β∞L␈↓ ↓H␈ε#re␈α␈sou␈α␈rces␈α
strea␈α␈mli␈α↓n␈α␈ing␈αthe␈α
p␈α␈rog␈α␈ram␈α
(eith␈α␈er␈α
ma␈α␈n␈α␈ua␈α␈ll␈α↓y␈αor␈α
a␈α␈uto␈α␈matically)␈α
to␈α|t␈α
th␈α␈at
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
33␈α↓←
␈βα1␈↓ ↓H␈ε#u␈α␈ser.␈αI␈α↓n␈α
terms␈αo␈α␈f␈αeq␈α␈ua␈α␈ti␈α↓o␈α␈n␈α1␈α␈,␈αth␈α␈e␈αen␈α␈v␈α␈ironm␈α␈en␈α␈t␈αch␈α␈an␈α␈ges␈αon␈α␈ly␈αon␈α␈ce,␈αso␈αn␈α␈o␈αcon␈α}tin␈α␈uo␈α␈us
␈βαX␈↓ ↓H␈ε#m␈α␈onito␈α␈ri␈α↓n␈α␈g␈α	and␈α	m␈α␈odi|␈α␈cation␈α	is␈α
p␈α␈erform␈α␈ed;␈α
th␈α␈e␈α
on␈α␈etime␈α	cost␈α	of␈α
th␈α␈e␈α
m␈α␈od␈α␈i␈α↓|␈α␈cation␈α	c␈α␈an
␈ββ␈↓ ↓H␈ε#b␈α␈e␈α∂amo␈α␈rtized␈α∂th␈α␈rou␈α␈gh␈α␈out␈α∂th␈α␈e␈α∂l␈α↓ifetime␈α∂o␈α␈f␈α⊂th␈α␈e␈α∂pro␈α␈gram␈α∂(i.e.,␈α⊃th␈α␈e␈α∂pen␈α␈alty␈α∂for␈α∂n␈α␈on-
␈ββ'␈↓ ↓H␈ε#sp␈α␈ecializat␈α␈i␈α↓o␈α␈n␈α⊂is␈α⊂i␈α↓n␈α}tegra␈α␈ted␈α⊂o␈α}v␈α␈er␈α⊂time.)␈α~The␈α⊂w␈α␈ell-kn␈α␈o␈α␈wn␈α⊂S␈α␈YSGEN␈α⊂ge␈α␈nera␈α␈ti␈α↓o␈α␈n␈α⊂of
␈ββO␈↓ ↓H␈ε#ta␈α␈il␈α↓o␈α␈red␈αo␈α␈pera␈α␈ting␈αsy␈α␈stems␈αis␈αa␈αsimp␈α␈le␈αexa␈α␈mple␈αo␈α␈f␈αth␈α␈is.
␈β∧?␈↓ α␈ε#While␈αλmain␈α}tainin␈α␈g␈αλa␈αλ|␈α␈le␈αλsyste␈α␈m,␈α	th␈α␈e␈αλpro␈α␈gram␈απnot␈α␈i␈α↓ce␈α␈s␈αλthe␈αλp␈α␈atte␈α␈rns␈αλin␈απeach␈απuse␈α␈r'␈α↓s
␈β∧f␈↓ ↓H␈ε#a␈α␈ccesse␈α␈s␈α
to␈α
his␈α
|␈α␈les,␈α∞an␈α␈d␈α
o␈α␈f␈α
the␈α
co␈α␈mm␈α␈u␈α␈nity␈α
a␈α␈s␈α
a␈α
wh␈α␈ole,␈α∞a␈α␈nd␈α
o␈α␈cca␈α␈si␈α↓o␈α␈na␈α␈l␈α↓ly␈αselects␈α
a
␈β¬∞␈↓ ↓H␈ε#n␈α␈ew␈α
da␈α␈ta␈α
stru␈α␈ctu␈α␈re␈α
for␈α
so␈α␈me␈α
pa␈α␈rt␈α
of␈α
th␈α␈e␈α
syste␈α␈m␈α
to␈α
m␈α␈ak␈α␈e␈α
it␈α
ru␈α␈n␈α
m␈α␈ore␈α
e}␈α␈cien␈α␈tly.␈αS␈α␈ee
␈β¬5␈↓ ↓H␈ε#[Lo␈α␈w␈α19␈α␈76].
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
34␈α↓←
␈βα<␈↓ ↓H␈ε3APPE␈α↓N␈α␈DIX␈α2␈α␈.␈αTh␈α␈e␈αAssum␈α␈ption␈α␈s
␈β∧␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈α∀Th␈α␈e␈α∀claims␈α∀w␈α␈e␈α∪mak␈α}e␈α∀elsewhe␈α␈re␈α∀in␈α∀th␈α␈is␈α∀pa␈α␈per␈α∀p␈α␈resu␈α␈pp␈α␈ose␈α∀th␈α␈at
␈β∧2␈↓ ↓H␈ε0\␈α␈i␈α↓n␈α}telli␈α↓g␈α␈enc␈α␈e"␈α
ca␈α␈n␈α
b␈α␈e␈α
ad␈α␈eq␈α␈uate␈α␈l␈α↓y␈αmo␈α␈delled␈αas␈α
he␈α␈uristic␈α
sea␈α␈rch,␈α
gu␈α␈i␈α↓d␈α␈ed␈αby␈αpa␈α␈ttern-
␈β∧Z␈↓ ↓H␈ε0d␈α␈irected␈α
rules,␈αimplem␈α␈en␈α␈ta␈α␈ble␈αon␈α
a␈αun␈α␈ipro␈α␈cessor.
␈β¬c␈↓ α␈ε#Ev␈α␈ery␈α	s␈α␈ci␈α↓e␈α␈n␈α␈ti|c␈α	th␈α␈eory␈α	is␈α	con␈α␈struc␈α␈ted␈α	in␈α	a␈α	ri␈α↓c␈α␈h␈α	con␈α}text␈α	of␈α	surro␈α␈un␈α␈din␈α␈g␈α
t␈α␈heo␈α␈ri␈α↓e␈α␈s,
␈βε
␈↓ ↓H␈ε#m␈α␈etho␈α␈ds,␈α
a␈α␈nd␈α	sta␈α␈nd␈α␈ard␈α␈s␈α
d␈α␈etermin␈α␈i␈α↓n␈α␈g␈α	which␈α	ex␈α␈pe␈α␈ri␈α↓m␈α␈en␈α␈ts␈α	are␈α	rea␈α␈son␈α␈ab␈α␈l␈α↓e␈α	on␈α␈es␈α	to␈α	per-
␈βε2␈↓ ↓H␈ε#fo␈α␈rm␈αan␈α␈d␈αwhich␈αpoin␈α}t␈α
o␈α␈f␈α
v␈α␈iew␈αto␈αtak␈α}e␈αwhen␈αi␈α↓n␈α}terp␈α␈reting␈αth␈α␈e␈αresu␈α␈l␈α↓ts␈α←␈αi␈α↓n␈αsho␈α␈rt,␈α
a
␈βεY␈↓ ↓H␈ε)p␈α␈ara␈α␈digm␈ε#.␈α
W␈α↓e␈απfeel␈αλi␈α↓t␈απusefu␈α␈l␈αλto␈αλart␈α␈i␈α↓cu␈α␈late␈αλth␈α␈e␈αλ\␈α␈core"␈απof␈αλou␈α␈r␈αλp␈α␈arad␈α␈igm␈αλ(th␈α␈e␈αλassu␈α␈mp␈α␈ti␈α↓o␈α␈ns
␈βπ↓␈↓ ↓H␈ε#o␈α␈ur␈απth␈α␈eo␈α␈ry␈απres␈α␈ts␈απup␈α␈on␈α␈)␈απbefo␈α␈re␈απde␈α␈l␈α↓v␈α␈ing␈αεi␈α↓n␈α}to␈απm␈α␈ore␈απd␈α␈eta␈α␈i␈α↓l.␈α
For␈απth␈α␈at␈αεreaso␈α␈n,␈αλth␈α␈i␈α↓s␈αεapp␈α␈en␈α␈dix
␈βπ)␈↓ ↓H␈ε#is␈α
dev␈α}oted␈α
to␈α
a␈α
prese␈α␈n␈α␈tatio␈α␈n␈αo␈α␈f␈αou␈α␈r␈αa␈α␈ssum␈α␈ption␈α␈s,␈αi␈α↓n␈α␈clud␈α␈ing␈α␈:␈αa␈α
mo␈α␈del␈α
f␈α↓o␈α␈r␈αin␈α␈te␈α␈l␈α↓ligen␈α␈ce
␈βπP␈↓ ↓H␈ε#(Ap␈α␈pen␈α␈dix␈α2.1),␈αa␈αmo␈α␈del␈αfor␈αho␈α␈w␈αin␈α␈t␈α␈el␈α↓lige␈α␈n␈α␈t␈αco␈α␈mpu␈α␈ter␈αp␈α␈rogra␈α␈ms␈αma␈α␈y␈αb␈α␈e␈αor␈α␈gan␈α␈i␈α↓z␈α␈ed
␈βπx␈↓ ↓H␈ε#(Ap␈α␈pen␈α␈dix␈α
2.2),␈α∂an␈α␈d␈α∞a␈α∞m␈α␈ode␈α␈l␈α∂o␈α␈f␈α∞the␈α∞ch␈α␈ara␈α␈cteristics␈α∞of␈α∞p␈α␈resen␈α␈t␈α∞c␈α␈omp␈α␈utin␈α␈g␈α∞en␈α␈gines
␈βλ∨␈↓ ↓H␈ε#(Ap␈α␈pen␈α␈dix␈α
2.3).␈αB␈α↓rie⎇␈α␈y:
␈β	⊗␈↓ α␈ε#(i)␈α∞We␈α
con␈α}ti␈α↓n␈α}ua␈α␈l␈α↓ly␈α
fa␈α␈ce␈α
search␈α␈es␈α
in␈α
more␈α
or␈α
less␈α
immen␈α␈se␈α
spa␈α␈ces;␈α∂in␈α␈te␈α␈l␈α↓ligen␈α␈ce
␈β	>␈↓ ↓H␈ε#is␈α
the␈α
ability␈α
to␈α∞b␈α␈ring␈ε)␈α
ap␈α␈propria␈α␈te␈ε#␈α∞k␈α␈no␈α}w␈α↓led␈α␈ge␈α
to␈α
bea␈α␈r,␈α∂to␈α
spe␈α␈ed␈α
up␈α
su␈α␈ch␈α
searc␈α␈hing␈α␈.
␈β	e␈↓ ↓H␈ε#In␈α␈crea␈α␈si␈α↓n␈α␈g␈αλin␈α␈telligen␈α␈ce␈αλthe␈α␈n␈αλcom␈α␈prises␈αλincre␈α␈asing␈αλk␈α␈no␈α}w␈α↓led␈α␈ge,␈α	imp␈α␈ro␈α␈v␈α␈i␈α↓n␈α␈g␈αλits␈αλorga␈α␈niza-
␈β

␈↓ ↓H␈ε#tio␈α␈n,␈α
an␈α␈d␈α	re|n␈α␈ing␈α	the␈α	con␈α␈dition␈α␈s␈α
fo␈α␈r␈α
its␈α
a␈α␈pp␈α␈l␈α↓ica␈α␈bili␈α↓ty␈α␈.␈αHo␈α␈w␈α	are␈α	these␈α	ne␈α␈w␈α
disco␈α}v␈α␈eries
␈β
4␈↓ ↓H␈ε#m␈α␈ade␈α␈?␈α
Empirica␈α␈l␈αλind␈α␈uctio␈α␈n␈απ(gen␈α␈eralizing␈απfrom␈απe␈α␈xp␈α␈erimen␈α␈ta␈α␈l␈αλa␈α␈nd␈απo␈α␈ther␈απob␈α␈serv␈α␈ation␈α␈s),
␈β
\␈↓ ↓H␈ε#a␈α␈na␈α␈l␈α↓o␈α␈gy␈α␈,␈αan␈α␈d␈αthe␈αcriticism␈αo␈α␈f␈αex␈α␈isting␈αthe␈α␈ory␈αall␈αl␈α↓ea␈α␈d␈αto␈αnew␈αco␈α␈njectu␈α␈res,␈αn␈α␈ew␈αpos-
␈β∧␈↓ ↓H␈ε#sib␈α␈i␈α↓lities.
␈βz␈↓ α␈ε#(ii␈α↓)␈αIn␈α␈telligen␈α}t␈α
sy␈α␈stem␈α␈s␈α
ca␈α␈n␈αma␈α␈k␈α␈e␈αthe␈αa␈α␈pp␈α␈l␈α↓ica␈α␈bili␈α↓ty␈αof␈αtheir␈αkn␈α␈o␈α␈wledg␈α␈e␈αexp␈α␈li␈α↓c␈α␈i␈α↓t
␈β"␈↓ ↓H␈ε#b␈α␈y␈α∞re␈α␈prese␈α␈n␈α␈ting␈α∞t␈α␈hat␈α∞k␈α␈no␈α}wl␈α↓e␈α␈dge␈α∞a␈α␈s␈α∞con␈α␈dition␈α␈-action␈α
rules␈α∞(␈↓ λW␈ε0si␈α↓tu␈α␈ation␈↓ 
I␈ε0ap-
␈β$␈↓ λ,␈ε$IF␈↓ 	d␈ε$THE␈α↓N
␈βI␈↓ ↓H␈ε0p␈α␈rop␈α␈riate␈απrea␈α␈ction␈ε#).␈α
S␈α␈uch␈αεpat␈α␈tern-d␈α␈i␈α↓r␈α␈ected␈απin␈α␈feren␈α␈ce␈απsyste␈α␈ms␈απ(P␈α↓DIS␈α␈)␈αλc␈α␈an␈απb␈α␈ene␈α␈|t␈απfrom
␈βq␈↓ ↓H␈ε#a␈απsch␈α␈ema␈απrep␈α␈resen␈α}tation␈απ(fram␈α␈e,␈α	u␈α␈nit,␈α	b␈α␈eing␈α␈,␈α	scr␈α␈i␈α↓p␈α␈t,␈α	et␈α␈c.␈α↓),␈αλbec␈α␈au␈α␈se␈αλth␈α␈i␈α↓s␈απad␈α␈ds␈απstruc␈α␈ture
␈β
→␈↓ ↓H␈ε#wh␈α␈ich␈αth␈α␈e␈αrule␈αd␈α␈escriptio␈α␈ns␈αca␈α␈n␈αex␈α␈ploit.
␈β∞∂␈↓ α␈ε#(ii␈α↓i)␈α∩Cu␈α␈rren␈α␈t␈α⊃comp␈α␈utin␈α␈g␈α∩tech␈α␈no␈α␈logy␈α⊃pre␈α␈sen␈α␈ts␈α∩u␈α␈s␈α∩with␈α∩limited␈α⊃cy␈α␈c␈α␈l␈α↓es␈α␈,␈α∀che␈α␈ap
␈β∞7␈↓ ↓H␈ε#sto␈α␈rag␈α␈e,␈αa␈α␈nd␈α
exp␈α␈en␈α␈si␈α↓v␈α}e␈αkn␈α␈o␈α␈wled␈α␈ge␈αac␈α␈quisition␈α␈.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
35␈α↓←
␈βα1␈↓ ↓H␈ε3Ap␈α␈pe␈α␈nd␈α␈i␈α↓x␈α
2.1.␈αA␈αMod␈α␈el␈αof␈αIn␈α␈telligen␈α␈ce.
␈ββ)␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈α
S␈α␈i␈α↓n␈α␈ce␈α
\␈α␈i␈α↓n␈α}telli␈α↓g␈α␈enc␈α␈e"␈α
d␈α␈epe␈α␈nd␈α␈s␈α
up␈α␈on␈α
b␈α␈ring␈α␈i␈α↓n␈α␈g␈α
relev␈α␈an␈α}t␈α
kn␈α␈o␈α␈wledg␈α␈e␈α
to
␈ββQ␈↓ ↓H␈ε0b␈α␈ear,␈α∞i␈α↓t␈α∞c␈α␈an␈α
be␈α∞in␈α␈crease␈α␈d␈α∞n␈α␈ot␈α∞o␈α␈nly␈α∞b␈α␈y␈α∞a␈α␈dd␈α␈ing␈α∞n␈α␈ew␈α∞k␈α␈no␈α␈wled␈α␈ge,␈α∞bu␈α␈t␈α∞also␈α∞b␈α␈y␈α∞b␈α␈etter
␈ββx␈↓ ↓H␈ε0o␈α␈rgan␈α␈izing␈αth␈α␈e␈αex␈α␈i␈α↓s␈α␈ti␈α↓n␈α␈g␈αk␈α␈no␈α␈wled␈α␈ge.
␈β∧q␈↓ α␈ε#Ma␈α␈n␈α␈y␈απh␈α␈u␈α␈man␈απcog␈α␈nitiv␈α␈e␈αλa␈α␈ctivities,␈α	in␈α␈clud␈α␈i␈α↓n␈α␈g␈αλmo␈α␈st␈αλof␈αλth␈α␈ose␈απcomm␈α␈only␈απreferred␈απto
␈β¬→␈↓ ↓H␈ε#a␈α␈s␈α	\req␈α␈uiring␈αλi␈α↓n␈α}tell␈α↓ig␈α␈ence␈α␈,␈α↓"␈α	ca␈α␈n␈α	b␈α␈e␈α	cas␈α␈t␈α	as␈α	sear␈α␈ches,␈α	as␈α	ex␈α␈plora␈α␈tions␈α	t␈α␈hrou␈α␈gh␈αλa␈α	sea␈α␈rch
␈β¬@␈↓ ↓H␈ε#sp␈α␈ace␈α␈,␈α
mean␈α␈de␈α␈ri␈α↓n␈α␈g␈α	to␈α␈wa␈α␈rd␈α	some␈α	g␈α␈oal.␈αWe␈α	call␈α
a␈α	p␈α␈rob␈α␈l␈α↓e␈α␈m-solv␈α␈e␈α␈r␈α
\␈α␈more␈α	in␈α␈telligen␈α}t"␈α	i␈α↓f
␈β¬h␈↓ ↓H␈ε#it␈α	c␈α␈an␈αλw␈α␈ork␈αλe}cien␈α}tly␈α	t␈α␈o␈α␈ward␈αλa␈αλsolution␈αλev␈α}en␈αλin␈α	th␈α␈e␈α	fa␈α␈ce␈α	o␈α␈f␈α	an␈αλimmen␈α␈se␈α	se␈α␈arch␈αλsp␈α␈ace
␈βε∂␈↓ ↓H␈ε#a␈α␈nd␈α
an␈α
ill-de|␈α␈ned␈α
g␈α␈oal.␈α∪S␈α␈ome␈α␈ho␈α␈w,␈α∞it␈α∞is␈α∞imp␈α␈osing␈α
m␈α␈ore␈α
structu␈α␈re␈α
on␈α
the␈α
p␈α␈roblem␈α␈,
␈βε7␈↓ ↓H␈ε#a␈α␈nd␈αu␈α␈si␈α↓n␈α␈g␈αtha␈α␈t␈αto␈αsearc␈α␈h␈αm␈α␈ore␈αe{␈α↓e␈α␈ctiv␈α␈ely␈α␈.␈α
Ho␈α␈w␈αmig␈α␈h␈α␈t␈αit␈αdo␈αthis?␈α
Ac␈α␈cord␈α␈i␈α↓n␈α␈g␈αto␈αo␈α␈ur
␈βε←␈↓ ↓H␈ε#m␈α␈ode␈α␈l␈α∂of␈α∞h␈α␈um␈α␈an␈α∞in␈α␈telligen␈α␈ce,␈α⊂it␈α∞acco␈α␈mplish␈α␈es␈α∂th␈α␈e␈α∂ta␈α␈sk␈α∞by␈α∞b␈α␈ri␈α↓n␈α␈gin␈α␈g␈α∂k␈α␈no␈α}wl␈α↓ed␈α␈ge␈α∞to
␈βπε␈↓ ↓H␈ε#b␈α␈ear,␈αkn␈α␈o␈α␈wled␈α␈ge␈αno␈α␈t␈αs␈α␈up␈α␈plied␈αex␈α␈plicitl␈α↓y␈α
i␈α↓n␈α
the␈αp␈α␈roblem␈αst␈α␈ateme␈α␈n␈α␈t.␈αTh␈α␈i␈α↓s␈αk␈α␈no␈α␈wled␈α␈ge
␈βπ.␈↓ ↓H␈ε#c␈α␈an␈αb␈α␈e␈αa␈α␈bou␈α␈t␈αpr␈α␈oblem␈α␈-␈α↓s␈α␈olving␈α
i␈α↓n␈α
ge␈α␈nera␈α␈l␈α(e␈α␈.␈α↓g␈α␈.␈α↓,␈αh␈α␈o␈α␈w␈αto␈αre␈α␈cog␈α␈nize␈αa␈α␈nd␈α
brea␈α␈k␈αcu␈α␈ltura␈α␈l
␈βπU␈↓ ↓H␈ε#b␈α␈lock␈α␈s␈αλ[Ada␈α␈ms␈αλ1␈α␈974␈α␈])␈αλor␈απabo␈α␈ut␈απthe␈απpro␈α␈blem␈απdo␈α␈main␈απsp␈α␈eci|ca␈α␈ll␈α↓y␈απ(e.g.,␈αλwhich␈απgro␈α␈up␈α␈s␈αλof
␈βπ⎇␈↓ ↓H␈ε#c␈α␈hem␈α␈i␈α↓ca␈α␈l␈α	a␈α␈toms␈αλca␈α␈n␈αλu␈α␈sua␈α␈l␈α↓ly␈αλb␈α␈e␈αλtrea␈α␈ted␈αλa␈α␈s␈α	a␈α␈ggre␈α␈gate␈αλs␈α␈up␈α␈erato␈α␈ms␈αλ[␈α↓Feig␈α␈en␈α␈b␈α␈aum␈απ197␈α␈7]).
␈βλl␈↓ α␈ε#This␈α
implies␈α
tha␈α␈t␈α
a␈α
pro␈α␈blem␈α
solv␈α}er␈α
can␈α
b␈α␈eco␈α␈me␈α
more␈α
e{ec␈α␈ti␈α↓v␈α}e␈α
by␈α
(i)␈α
i␈α↓n␈α␈crea␈α␈sing
␈β	∪␈↓ ↓H␈ε#its␈αkn␈α␈o␈α␈wledg␈α␈e,␈α(i␈α↓i)␈αb␈α␈etter␈αorg␈α␈anizin␈α␈g␈αits␈αkn␈α␈o␈α␈wledg␈α␈e,␈αan␈α␈d␈α(iii)␈αre|␈α␈ning␈αits␈αcr␈α␈i␈α↓te␈α␈ri␈α↓a␈αfor
␈β	;␈↓ ↓H␈ε#d␈α␈ecid␈α␈i␈α↓n␈α␈g␈αwhen␈αv␈α␈ariou␈α␈s␈αpieces␈αof␈αkn␈α␈o␈α␈wled␈α␈ge␈αare␈αap␈α␈plicab␈α␈le.␈α∂I␈α↓n␈αterms␈αof␈αpro␈α␈du␈α␈ction
␈β	c␈↓ ↓H␈ε#(If-The␈α␈n)␈α
ru␈α␈l␈α↓e␈α␈s,␈αth␈α␈ese␈α	corres␈α␈pon␈α␈d␈α	to␈α
ad␈α␈din␈α␈g␈α
n␈α␈ew␈α
ru␈α␈l␈α↓e␈α␈s,␈αm␈α␈odify␈α␈i␈α↓n␈α␈g␈α
th␈α␈e␈α
d␈α␈ata␈α	struc␈α␈ture
␈β

␈↓ ↓H␈ε#in␈α
w␈α↓h␈α␈ich␈αru␈α␈les␈αare␈αh␈α␈eld,␈αan␈α␈d␈αtu␈α␈ning␈α
the␈αco␈α␈nd␈α␈iti␈α↓o␈α␈ns␈α(If␈αpa␈α␈rts)␈αof␈αexistin␈α␈g␈αrules.
␈β
y␈↓ α␈ε#On␈α␈e␈α
v␈α}ery␈αb␈α␈asic␈αassu␈α␈mpt␈α␈i␈α↓o␈α␈n␈αw␈α␈e␈αare␈αmak␈α␈ing␈αis␈αtha␈α␈t␈α
o␈α␈f␈ε)␈α
continuity␈ε#:␈α∞th␈α␈e␈αpro␈α␈blem-
␈β!␈↓ ↓H␈ε#so␈α␈lving␈αe␈α␈n␈α␈v␈α␈i␈α↓ro␈α␈nme␈α␈n␈α␈t␈αdo␈α␈es␈αno␈α␈t␈αcha␈α␈nge␈αits␈αch␈α␈ara␈α␈cter␈αtoo␈αra␈α␈dica␈α␈l␈α↓ly␈α␈,␈αto␈α␈o␈αrap␈α␈i␈α↓d␈α␈ly.␈αT␈α↓h␈α␈at
␈βH␈↓ ↓H␈ε#is,␈α∂ou␈α␈r␈α∞en␈α}viron␈α␈men␈α}ts␈α∞are␈ε)␈α∞fluid␈ε#␈α∞b␈α␈ut␈α∞n␈α␈ot␈α∞g␈α␈aseou␈α␈s.␈α∀Let's␈α∞see␈α∞wh␈α␈y␈α
this␈α∞a␈α␈ssump␈α␈tion␈α
i␈α↓s
␈βp␈↓ ↓H␈ε#re␈α␈quired␈α␈.␈α⊃If␈α
th␈α␈e␈α
pro␈α␈gra␈α␈m␈α
ab␈α␈stract␈α␈s␈α
from␈α
its␈α
ex␈α␈pe␈α␈ri␈α↓e␈α␈nce␈α␈s␈α
a␈α
p␈α␈l␈α↓a␈α␈usib␈α␈l␈α↓e␈αheu␈α␈risti␈α↓c␈αH,␈α
i␈α↓t
␈β_␈↓ ↓H␈ε#m␈α␈ay␈αλb␈α␈e␈α	a␈α␈ble␈αλto␈αλan␈α␈alyze␈αλp␈α␈ast␈αλscen␈α␈arios␈αλto␈αλv␈α␈erify␈αλth␈α␈at␈αλpo␈α␈ssessing␈αλa␈α␈nd␈αλob␈α␈ey␈α␈i␈α↓n␈α␈g␈αλH␈α	w␈α␈o␈α␈uld
␈β?␈↓ ↓H␈ε#d␈α␈e|␈α␈nitely␈αλhav␈α}e␈α	imp␈α␈ro␈α␈v␈α␈e␈α␈d␈α	its␈α	p␈α␈erfor␈α␈man␈α␈ce␈α	(e.g.,␈α	l␈α↓e␈α␈d␈α	to␈αλth␈α␈e␈α	cu␈α␈rren␈α␈t␈αλstate␈αλof␈α	k␈α␈no␈α␈wled␈α␈ge
␈βg␈↓ ↓H␈ε#q␈α␈uick␈α}er);␈α⊃bu␈α␈t␈α∂its␈α∂o␈α␈nly␈α∞justi|c␈α␈ation␈α∞for␈α∂b␈α␈elievin␈α␈g␈α∂th␈α␈at␈α∂H␈α∞w␈α↓ill␈α∂he␈α␈l␈α↓p␈α∞it␈α∂in␈α∞the␈ε)␈α∞fu␈α↓ture
␈β
∞␈↓ ↓H␈ε#is␈α
th␈α␈e␈α
emp␈α␈i␈α↓rica␈α␈l␈α∞ev␈α␈iden␈α␈ce␈α
for␈α
th␈α␈e␈α
con␈α}tin␈α␈u␈α␈i␈α↓ty␈αof␈α
the␈α
en␈α}viro␈α␈nme␈α␈n␈α␈t.␈α∩Lea␈α␈rnin␈α␈g␈α
can␈αbe
␈β
6␈↓ ↓H␈ε#tra␈α␈nslat␈α␈ed␈α
e␈α␈{␈α↓ec␈α␈ti␈α↓v␈α}ely␈α
in␈α}to␈α
ac␈α␈ti␈α↓o␈α␈n␈α
o␈α␈nly␈αwhen␈αthe␈αstruc␈α␈ture␈α
o␈α␈f␈α
the␈αen␈α␈v␈α␈ironm␈α␈en␈α␈t␈α
h␈α␈as
␈β
↑␈↓ ↓H␈ε#n␈α␈ot␈αalter␈α␈ed␈αto␈α␈o␈αgrea␈α␈tly.
␈β∞M␈↓ α␈ε#A␈α
relate␈α␈d␈α
as␈α␈sump␈α␈tion␈α	i␈α↓s␈α
th␈α␈at␈α
o␈α␈f␈ε)␈α
irreversible␈α
knowledge␈α
a␈α␈ccretion␈ε#.␈αOu␈α␈r␈α
bod␈α␈y␈α	of␈α
facts
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
36␈α↓←
␈βα1␈↓ ↓H␈ε#a␈α␈nd␈α
obse␈α␈rva␈α␈ti␈α↓o␈α␈ns␈α∞co␈α␈n␈α␈tin␈α␈u␈α␈ally␈α∞gro␈α}ws␈α∞and␈α
on␈α␈l␈α↓y␈α
occa␈α␈siona␈α␈ll␈α↓y␈α
shrink␈α␈s.␈α∀Certain␈α␈l␈α↓y␈α
the
␈βαX␈↓ ↓H␈ε#a␈α␈ba␈α␈nd␈α␈onm␈α␈en␈α␈t␈α	o␈α␈f␈α	a␈α	wh␈α␈ole␈α	sys␈α␈tem␈α	of␈α	th␈α␈ou␈α␈gh␈α}t␈α	i␈α↓s␈αλa␈α	rare␈αλev␈α␈en␈α}t␈α	ind␈α␈eed␈αλ(see␈α	[Kuh␈α␈n␈αλ197␈α␈2]),
␈ββ␈↓ ↓H␈ε#wh␈α␈erea␈α␈s␈α
th␈α␈e␈α	ad␈α␈op␈α␈ti␈α↓o␈α␈n␈α	of␈α	ne␈α␈w␈α
sy␈α␈stems␈α	o␈α␈f␈α
th␈α␈ou␈α␈gh␈α␈t␈α	is␈α	par␈α␈t␈α
o␈α␈f␈α
th␈α␈e␈α	stan␈α␈da␈α␈rd␈α	ed␈α␈uca␈α␈ti␈α↓o␈α␈na␈α␈l
␈ββ'␈↓ ↓H␈ε#p␈α␈roce␈α␈ss.
␈ββa␈↓ ↓U␈ε#New␈α
k␈α␈no␈α␈wled␈α␈ge␈α
is␈α∞d␈α␈isco␈α␈v␈α}ered␈α
b␈α␈y␈α
sp␈α␈ecializi␈α↓n␈α␈g␈α
som␈α␈e
␈β∧	␈↓ ↓H␈ε#b␈α␈roa␈α␈dly␈α~a␈α␈pp␈α␈l␈α↓ica␈α␈ble␈α~b␈α␈ut␈α~w␈α␈ea␈α␈k␈α~p␈α␈ri␈α↓n␈α␈ciples,␈α≡o␈α␈r␈α~by
␈β∧0␈↓ ↓H␈ε#g␈α␈ene␈α␈ralizi␈α↓n␈α␈g␈α⊂p␈α␈articu␈α␈l␈α↓a␈α␈r␈α⊂exp␈α␈erien␈α␈ces.␈α~The␈α⊂latt␈α␈er␈α⊂i␈α↓n␈α␈-
␈β∧X␈↓ ↓H␈ε#c␈α␈l␈α↓u␈α␈de␈α␈s␈α	ab␈α␈stractio␈α␈n␈α	(co␈α␈nd␈α␈ense␈αλsom␈α␈e␈α	ex␈α␈per␈α␈i␈α↓en␈α␈ces␈αλi␈α↓n␈α}to␈αλa
␈β∧␈␈↓ ↓H␈ε#h␈α␈eu␈α␈ri␈α↓stic␈α
which␈αwo␈α␈uld␈α
h␈α␈av␈α␈e␈α
g␈α␈reatly␈α
aid␈α␈ed␈α
u␈α␈s␈α∞in␈α
th␈α␈e
␈β¬'␈↓ ↓H␈ε#p␈α␈ast␈α
i␈α↓f␈α
on␈α␈l␈α↓y␈α
w␈α␈e'd␈α
ha␈α␈d␈α
i␈α↓t)␈α
and␈α
a␈α␈na␈α␈l␈α↓o␈α␈gy␈α
(dra␈α␈w␈α∞pa␈α␈ral-
␈β¬O␈↓ ↓H␈ε#lels␈α	to␈α	o␈α␈ther␈α	ex␈α␈isti␈α↓n␈α␈g␈α	fac␈α␈ts␈α
a␈α␈nd␈αλheu␈α␈ristics,␈α
an␈α␈d␈α	also␈α	t␈α␈o
␈β¬v␈↓ ↓H␈ε#th␈α␈e␈ε0␈α
p␈α␈ath␈α␈s␈ε#␈α
wh␈α␈i␈α↓ch␈αled␈αto␈αtheir␈α
d␈α␈isco␈α␈v␈α}ery.)␈α⊂On␈α␈e␈α
so␈α␈me-
␈βε≡␈↓ ↓H␈ε#time␈α␈s␈α⊂\s␈α␈pirals␈α⊂in␈α␈"␈α∂[␈α↓Lak␈α␈ato␈α␈s␈α⊂1␈α␈976␈α␈]␈α⊂to␈α␈war␈α␈d␈α∂precision
␈βεE␈↓ ↓H␈ε#a␈α␈nd␈α
comp␈α␈eten␈α␈ce␈α(see␈αFig.␈α10␈α␈).
␈βπm␈↓ ↓H␈ε3Ap␈α␈pe␈α␈nd␈α␈i␈α↓x␈α
2.2.␈αA␈αMod␈α␈el␈αof␈αIn␈α␈telligen␈α}t␈αP␈α↓ro␈α␈gram␈α
Organ␈α␈ization␈α␈.
␈βλt␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈α	S␈α␈i␈α↓n␈α␈ce␈α	w␈α␈e␈α	wa␈α␈n␈α␈t␈α	o␈α␈ur␈α	AI␈α	p␈α␈rogra␈α␈ms␈α	to␈α	a␈α␈ccess,␈α	reaso␈α␈n␈α	a␈α␈bo␈α␈ut,␈α
a␈α␈nd␈αλex␈α␈pan␈α␈d
␈β	≤␈↓ ↓H␈ε0th␈α␈eir␈α⊂o␈α}wn␈α∂kn␈α␈o␈α␈wledg␈α␈e␈α⊂b␈α␈ases,␈α⊂i␈α↓t␈α∂is␈α⊂u␈α␈seful␈α∂to␈α⊂re␈α␈prese␈α␈n␈α␈t␈α∂such␈α∂k␈α␈no␈α}wl␈α↓e␈α␈dge␈α∂in␈α∂a␈α∂clean␈α␈,
␈β	C␈↓ ↓H␈ε0m␈α␈odu␈α␈lar␈α	f␈α↓o␈α␈rm␈α	(e.␈α↓g␈α␈.,␈αe␈α␈mplo␈α␈y␈α␈ing␈α	an␈α}y␈α	on␈α␈e␈α
o␈α␈f␈α
th␈α␈e␈α
cu␈α␈rren␈α}t␈α
sch␈α␈ema␈α␈tized␈α	rep␈α␈resen␈α}tation␈α␈s.␈α↓)
␈β
K␈↓ α␈ε#The␈α⊃p␈α␈reced␈α␈ing␈α⊃rem␈α␈arks␈α⊃ab␈α␈ou␈α␈t␈α∩in␈α}tell␈α↓ige␈α␈n␈α␈t␈α⊃pro␈α␈blem␈α⊃solv␈α␈i␈α↓n␈α␈g␈α⊃ap␈α␈ply␈α⊃eq␈α␈ually␈α⊃to
␈β
r␈↓ ↓H␈ε#\␈α␈ha␈α␈rdware␈α␈"␈α∩an␈α␈d␈α∩\w␈α␈e␈α␈t␈α␈w␈α↓a␈α␈re"␈α∩a␈α␈l␈α↓ik␈α}e.␈α!To␈α⊃be␈α∩in␈α␈te␈α␈l␈α↓ligen␈α}t,␈α∀com␈α␈pu␈α␈ter␈α∩pro␈α␈gram␈α␈s␈α∩m␈α␈ust
␈β~␈↓ ↓H␈ε#u␈α␈lti␈α↓m␈α␈ately␈α∂grap␈α␈ple␈α⊂with␈α∂the␈α∂task␈α␈s␈α⊂of␈α⊂k␈α␈no␈α␈wled␈α␈ge␈α⊂a␈α␈cqu␈α␈isi␈α↓tion␈α␈,␈α⊃repre␈α␈sen␈α␈ta␈α␈tion,␈α⊃an␈α␈d
␈βA␈↓ ↓H␈ε#re␈α␈|n␈α␈emen␈α}t.␈αWe␈αλca␈α␈nn␈α␈ot␈αλpro␈α␈v␈α␈ide␈αλan␈απab␈α␈solute␈αλa␈α␈nsw␈α␈er␈αλto␈αλh␈α␈o␈α␈w␈αλthey␈απshou␈α␈ld␈αλbe␈αλo␈α␈rgan␈α␈ized␈α␈,
␈βi␈↓ ↓H␈ε#b␈α␈ut␈αw␈α␈e␈αca␈α␈n␈αp␈α␈osit␈αsome␈α
design␈α
con␈α␈strain␈α}ts␈αw␈α↓h␈α␈ich␈αh␈α␈av␈α}e␈αpro␈α}v␈α␈en␈α
usefu␈α␈l␈αso␈α
far.
␈β←␈↓ α␈ε#A␈α	v␈α␈er␈α␈y␈α	ge␈α␈nera␈α␈l␈α
h␈α␈eu␈α␈ri␈α↓stic␈α	in␈αλA␈α↓I␈α	p␈α␈rog␈α␈rammin␈α␈g␈α	is␈α	the␈α	fo␈α␈l␈α↓lo␈α␈win␈α␈g:␈ε0␈α
If␈α
y␈α}ou␈α␈r␈α	pro␈α␈gram␈αλi␈α↓s
␈β
π␈↓ ↓H␈ε0g␈α␈oing␈αλto␈αλmo␈α␈dify␈αλi␈α↓t␈α␈s␈α	o␈α␈wn␈ε3␈αλX␈ε0,␈α	t␈α␈hen␈αλma␈α␈k␈α␈e␈ε3␈αλX␈ε0␈α	a␈α␈s␈α	sep␈α␈ara␈α␈ble,␈α	clean␈α␈,␈α	and␈αλe␈α␈xp␈α␈l␈α↓icit␈αλas␈α	p␈α␈ossib␈α␈l␈α↓e␈α␈.
␈β
.␈↓ ↓H␈ε#In␈αou␈α␈r␈α
c␈α␈ase,␈ε3␈αX␈ε#␈αcan␈αbe␈αinst␈α␈an␈α␈tiate␈α␈d␈αas␈α\␈α␈kn␈α␈o␈α␈wledg␈α␈e,"␈αor␈αas␈α\␈α␈ap␈α␈plicab␈α␈i␈α↓lity␈αc␈α␈ond␈α␈iti␈α↓o␈α␈ns
␈β
V␈↓ ↓H␈ε#fo␈α␈r␈αeac␈α␈h␈αp␈α␈iece␈αo␈α␈f␈αkn␈α␈o␈α␈wled␈α␈ge."␈αIn␈α
this␈αc␈α␈ase,␈αth␈α␈e␈αh␈α␈euristic␈αa␈α␈dv␈α␈ises␈αu␈α␈s␈αto␈α
repre␈α␈sen␈α␈t␈αo␈α␈ur
␈β
⎇␈↓ ↓H␈ε#k␈α␈no␈α}wl␈α↓e␈α␈dge␈απin␈απa␈απse␈α␈para␈α␈te,␈αλclean␈α␈,␈α	e␈α␈xp␈α␈l␈α↓icit␈απform,␈αλsay␈αεas␈απkn␈α␈o␈α␈wledg␈α␈e␈απmod␈α␈ules␈απha␈α␈ving␈αεsome
␈β∞%␈↓ ↓H␈ε#|␈α␈x␈α␈ed␈α	in␈α␈tern␈α␈al␈α
struc␈α␈ture,␈α
an␈α␈d␈α
also␈α
a␈α␈dv␈α␈i␈α↓se␈α␈s␈αu␈α␈s␈α
to␈α
k␈α␈e␈α␈ep␈α
th␈α␈e␈α
ap␈α␈plicab␈α␈i␈α↓lity␈α
co␈α␈nd␈α␈iti␈α↓o␈α␈ns␈α
for
␈β∞M␈↓ ↓H␈ε#e␈α␈ach␈α
kn␈α␈o␈α␈wl␈α↓e␈α␈dg␈α␈e␈αmod␈α␈ule␈αsep␈α␈ara␈α␈te␈αfrom␈αth␈α␈e␈αrest␈αof␈αth␈α␈e␈αkn␈α␈o␈α␈wled␈α␈ge␈αit␈αcon␈α}tains.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
37␈α↓←
␈βα1␈↓ α␈ε#This␈α∪na␈α␈turally␈α∪lead␈α␈s␈α∀u␈α␈s␈α∀to␈α∪a␈α∪p␈α␈attern␈α␈-directe␈α␈d␈α∪i␈α↓n␈α␈feren␈α␈ce␈α∪system␈α␈,␈α⊗i␈α↓n␈α∪wh␈α␈ich
␈βαX␈↓ ↓H␈ε#k␈α␈no␈α}wl␈α↓e␈α␈dge␈αi␈α↓s␈αb␈α␈rok␈α}en␈αin␈α␈t␈α␈o␈αsep␈α␈arate␈αmod␈α␈ules,␈αeach␈αwith␈αan␈αex␈α␈plicit␈αset␈αof␈αrelev␈α␈an␈α␈cy
␈ββ␈↓ ↓H␈ε#te␈α␈sts␈α∞[Water␈α␈man␈α
a␈α␈nd␈α
Ha␈α␈y␈α␈es-Rot␈α␈h␈α
197␈α␈8].␈α∩Su␈α␈ch␈α
sy␈α␈stems␈α
arising␈α
in␈α
Pittsbu␈α␈rgh␈α
m␈α␈ay
␈ββ'␈↓ ↓H␈ε#c␈α␈ham␈α␈pion␈αsyn␈α}tactic␈αp␈α␈urity␈α␈,␈α
wh␈α␈i␈α↓le␈αth␈α␈ose␈αa␈α␈risi␈α↓n␈α␈g␈αin␈αCa␈α␈li␈α↓fo␈α␈rnia␈αma␈α␈y␈αten␈α␈d␈αt␈α␈o␈α␈ward␈αthe
␈ββO␈↓ ↓H␈ε#b␈α␈aro␈α␈que␈α␈,␈α⊂bu␈α␈t␈α∂su␈α␈ch␈α∞va␈α␈ri␈α↓a␈α␈tions␈α∞sho␈α␈uld␈α∞no␈α␈t␈α∂ob␈α␈scu␈α␈re␈α∂th␈α␈eir␈α∂co␈α␈mmo␈α␈n␈α∂so␈α␈urc␈α␈e␈α∂of␈α∞po␈α␈w␈α␈e␈α␈r.
␈ββw␈↓ ↓H␈ε#Th␈α␈e␈αPDIS␈αarc␈α␈hitect␈αb␈α␈reak␈α␈s␈αhis␈αp␈α␈rogr␈α␈am's␈αkn␈α␈o␈α␈wled␈α␈ge␈αin␈α␈to␈αa␈αset␈αof␈αc␈α␈ond␈α␈iti␈α↓o␈α␈n-a␈α␈ction
␈β∧≡␈↓ ↓H␈ε#p␈α␈rod␈α␈uct␈α␈i␈α↓o␈α␈n␈αru␈α␈l␈α↓es␈α␈.
␈β¬∞␈↓ α␈ε#Hav␈α␈ing␈αa␈αclea␈α␈n␈αrep␈α␈resen␈α}tation␈α
f␈α↓o␈α␈r␈αrules␈αmea␈α␈ns␈αh␈α␈av␈α␈i␈α↓n␈α␈g␈αa␈αclea␈α␈n,␈αprec␈α␈i␈α↓se␈α␈,␈αeleg␈α␈an␈α␈t
␈β¬6␈↓ ↓H␈ε#lan␈α␈gu␈α␈ag␈α␈e␈α∞i␈α↓n␈α
which␈α
to␈α∞e␈α␈xp␈α␈ress␈α∞th␈α␈em.␈α∀By␈α∞str␈α␈uctu␈α␈ring␈α∞th␈α␈e␈α∞co␈α␈nce␈α␈ptu␈α␈al␈α∞kn␈α␈o␈α␈wled␈α␈ge␈α∞of
␈β¬]␈↓ ↓H␈ε#th␈α␈e␈α
syst␈α␈em,␈αb␈α␈y␈α
p␈α␈artitionin␈α␈g␈α
each␈α	mod␈α␈ule's␈α
kn␈α␈o␈α␈wledg␈α␈e␈α
in␈α␈to␈α
sev␈α}eral␈α
cate␈α␈gories,␈α
a␈α
rule
␈βε¬␈↓ ↓H␈ε#c␈α␈an␈α∂co␈α␈nd␈α␈ense␈α∂a␈α␈n␈α∂en␈α␈tire␈α∂cu␈α␈m␈α␈be␈α␈rsome␈α∂d␈α␈escrip␈α␈ti␈α↓o␈α␈n␈α∂in␈α␈to␈α∂a␈α∂simp␈α␈l␈α↓e␈α∂re␈α␈f␈α↓e␈α␈renc␈α␈e␈α⊂(o␈α␈ften␈α∂a
␈βε,␈↓ ↓H␈ε#sin␈α␈gle␈αp␈α␈oin␈α␈ter).␈α
The␈αpo␈α␈pu␈α␈l␈α↓a␈α␈r␈αsch␈α␈ema␈α␈ti␈α↓z␈α␈ed␈αre␈α␈prese␈α␈n␈α␈ta␈α␈ti␈α↓o␈α␈ns␈αo␈α␈f␈αkn␈α␈o␈α␈wled␈α␈ge␈α(scr␈α␈i␈α↓p␈α␈ts␈αfor
␈βεT␈↓ ↓H␈ε#e␈α␈pisod␈α␈es,␈α∂frame␈α␈s␈α∞for␈α∞static␈α∞situ␈α␈ation␈α␈s,␈α∂bein␈α␈gs␈α∞for␈α∞sp␈α␈ecialists,␈α∂un␈α␈its␈α∞for␈α∞ev␈α}eryth␈α␈ing)
␈βε|␈↓ ↓H␈ε#e␈α␈nab␈α␈le␈αa␈α
rule␈αlik␈α␈e␈α
\If␈αth␈α␈ere␈αa␈α␈re␈αn␈α␈o␈αk␈α␈no␈α␈wn␈α
me␈α␈thod␈α␈s␈αsp␈α␈eci|c␈α
to␈α|␈α␈nd␈α␈ing␈α
new␈α
exa␈α␈mples
␈βπ#␈↓ ↓H␈ε#o␈α␈f␈αp␈α␈rime␈αn␈α␈u␈α␈m␈α␈be␈α␈rs,␈αth␈α␈en..."␈αto␈αh␈α␈av␈α}e␈αi␈α↓ts␈αco␈α␈nd␈α␈i␈α↓tio␈α␈n␈αcod␈α␈ed␈αa␈α␈s␈αa␈αsimp␈α␈le␈αn␈α␈u␈α␈l␈α↓l-test␈αon␈α
the
␈βπK␈↓ ↓H␈ε#\␈α␈To-get␈α␈"␈α∞su␈α␈bslo␈α␈t␈α∞of␈α
the␈α
\␈α␈E␈α↓x␈α␈amp␈α␈les"␈α
slot␈α
of␈α∞th␈α␈e␈α
sche␈α␈ma␈α
called␈α
\Prime␈α
Num␈α␈b␈α␈ers."
␈βπr␈↓ ↓H␈ε#By␈α	a␈α	ju␈α␈diciou␈α␈s␈α
ch␈α␈oice␈α	of␈α	slot␈α
t␈α␈yp␈α␈es␈α
a␈α␈nd␈α	su␈α␈bslot␈α	ty␈α␈pes,␈α
th␈α␈e␈α	system␈α	b␈α␈uilder␈α	ca␈α␈n␈α	redu␈α␈ce
␈βλ~␈↓ ↓H␈ε#m␈α␈ost␈α
tr␈α␈i␈α↓g␈α␈gering␈α	co␈α␈nd␈α␈iti␈α↓o␈α␈ns␈α	to␈α
su␈α␈ch␈α	qu␈α␈ick␈α	che␈α␈cks␈α	on␈α	the␈α	stat␈α␈e␈α
of␈α	va␈α␈ri␈α↓o␈α␈us␈α	(sub␈α␈sl␈α↓o␈α␈ts␈α
o␈α␈f␈α↓)
␈βλB␈↓ ↓H␈ε#slo␈α␈ts␈αo␈α␈f␈αsche␈α␈mata␈α␈.
␈β	1␈↓ α␈ε#Add␈α␈iti␈α↓o␈α␈na␈α␈l␈αk␈α␈no␈α}wl␈α↓ed␈α␈ge␈αc␈α␈an␈αb␈α␈e␈αbro␈α␈ug␈α␈h␈α␈t␈αto␈αb␈α␈ear␈αto␈αlo␈α␈cate␈αe}␈α␈cien␈α␈tly␈αa␈α␈ll␈αth␈α␈e␈αrules
␈β	Y␈↓ ↓H␈ε#wh␈α␈ich␈ε)␈αm␈α↓ig␈α␈ht␈ε#␈αh␈α␈av␈α}e␈αth␈α␈eir␈αc␈α␈ond␈α␈itions␈αsatis|␈α␈ed␈αin␈αa␈αg␈α␈i␈α↓v␈α}en␈αsitua␈α␈ti␈α↓o␈α␈n,␈αa␈α␈nd␈αa␈α␈l␈α↓so␈αto␈αd␈α␈ecide
␈β
␈↓ ↓H␈ε#wh␈α␈ich␈α∞rules␈α∂to␈α∞ex␈α}ecut␈α␈e␈α∂(ob␈α␈ey)␈α∞amo␈α␈ng␈α∞tho␈α␈se␈α∂wh␈α␈ose␈α∂IF␈α∂p␈α␈arts␈α∞hav␈α}e␈α∂trig␈α␈gered␈α∞(be␈α␈en
␈β
(␈↓ ↓H␈ε#sa␈α␈tis|ed␈α␈).
␈β8␈↓ ↓H␈ε3Ap␈α␈pe␈α␈nd␈α␈i␈α↓x␈α
2.3.␈αA␈αMod␈α␈el␈αof␈α(P␈α↓re␈α␈sen␈α␈t)␈αCo␈α␈mpu␈α␈ters.
␈β3␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈αSin␈α␈ce␈αwe␈αa␈α␈re␈αcon␈α␈siderin␈α␈g␈αthe␈αpr␈α␈oblem␈αo␈α␈f␈αb␈α␈uilding␈αc␈α␈omp␈α␈ute␈α␈r␈αm␈α␈ode␈α␈l␈α↓s
␈βZ␈↓ ↓H␈ε0o␈α␈f␈α∞i␈α↓n␈α}telli␈α↓g␈α␈en␈α␈t␈α∞b␈α␈eh␈α␈av␈α␈i␈α↓o␈α␈r,␈α∂man␈α}y␈α∞o␈α␈f␈α∞ou␈α␈r␈α∞assu␈α␈mptio␈α␈ns␈α∞d␈α␈eal␈α∞with␈α∞th␈α␈e␈α∞ch␈α␈ara␈α␈cteristics␈α∞of
␈β
α␈↓ ↓H␈ε0p␈α␈resen␈α}t-da␈α␈y␈α
comp␈α␈ute␈α␈rs.␈α∪The␈α␈y␈α
are␈α
the␈α
sym␈α␈b␈α␈ol␈α∞m␈α␈an␈α␈i␈α↓p␈α␈ulato␈α␈rs␈α∞w␈α␈e␈α
use␈α␈,␈α∂b␈α␈ut␈α
w␈α␈ere␈α∞n␈α␈ot
␈β
*␈↓ ↓H␈ε0d␈α␈esign␈α␈ed␈αfo␈α␈r␈αt␈α␈hat␈αg␈α␈ene␈α␈ral␈αpu␈α␈rpo␈α␈se.
␈β∞$␈↓ α␈ε#The␈α	f␈α↓o␈α␈remo␈α␈st␈α
qua␈α␈li␈α↓ty␈α	of␈α
com␈α␈pu␈α␈ting␈α
m␈α␈ach␈α␈i␈α↓n␈α␈es,␈α
as␈α
w␈α␈e␈α
kn␈α␈o␈α␈w␈α
th␈α␈em␈α
tod␈α␈ay␈α␈,␈αis␈α
the␈α␈i␈α↓r
␈β∞L␈↓ ↓H␈ε#limited␈α⊂\␈α␈i␈α↓n␈α␈feren␈α}ti␈α↓a␈α␈l␈α⊃b␈α␈and␈α␈width␈α␈.␈α↓"␈α~Al␈α↓t␈α␈hou␈α␈gh␈α⊂th␈α␈ey␈α⊂p␈α␈ro␈α␈v␈α␈i␈α↓d␈α␈e␈α⊂virtua␈α␈ll␈α↓y␈ε0␈α⊂(sic)␈ε#␈α⊂li␈α↓m␈α␈i␈α↓tless
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
38␈α↓←
␈βα1␈↓ ↓H␈ε#sto␈α␈rag␈α␈e␈απcap␈α␈acity␈α␈,␈αλthese␈αεmach␈α␈ines␈αεcan␈αεproc␈α␈ess␈απon␈α␈ly␈απa␈αεsmall␈απfraction␈αεof␈απth␈α␈i␈α↓s␈αεi␈α↓n␈α␈forma␈α␈tion
␈βαX␈↓ ↓H␈ε#in␈α
a␈α
rea␈α␈son␈α␈able␈α
am␈α␈oun␈α}t␈α∞o␈α␈f␈α∞time␈α␈.␈α∪Tw␈α␈o␈α
prima␈α␈ry␈α
rea␈α␈sons␈α
for␈α
this␈α
disp␈α␈arity␈α
be␈α␈t␈α␈we␈α␈en
␈ββ␈↓ ↓H␈ε#sto␈α␈rag␈α␈e␈α	an␈α␈d␈αλgen␈α␈erat␈α␈i␈α↓o␈α␈n␈αλcap␈α␈acities␈α	in␈α␈cl␈α↓u␈α␈de␈α␈:␈α
(␈α↓1␈α␈)␈α	k␈α␈no␈α␈wled␈α␈ge␈αλacq␈α␈uisiti␈α↓o␈α␈n␈αλpro␈α␈ceed␈α␈s␈α	slo␈α␈wly
␈ββ'␈↓ ↓H␈ε#a␈α␈nd␈αe␈α␈xp␈α␈ensiv␈α␈e␈α␈l␈α↓y␈α␈;␈α
an␈α␈d␈α(2)␈α
in␈α␈feren␈α␈ce␈αpro␈α␈cesses␈αde␈α␈pen␈α␈d␈αon␈αo␈α␈per␈α␈ation␈α␈s␈α
th␈α␈at␈αord␈α␈i␈α↓n␈α␈arily
␈ββO␈↓ ↓H␈ε#re␈α␈quire␈αc␈α␈y␈α␈cles␈αof␈αu␈α␈nipr␈α␈ocesso␈α␈r␈αsystem␈α␈s.
␈β∧?␈↓ α␈ε#The␈α
|␈α␈rst␈αp␈α␈rob␈α␈l␈α↓e␈α␈m␈αp␈α␈laces␈α
a␈ε)␈α
cul␈α↓tura␈α␈l␈ε#␈αli␈α↓m␈α␈i␈α↓t␈α␈ation␈α
on␈α
th␈α␈e␈α
dev␈α}elop␈α␈men␈α␈t␈α
of␈α
i␈α↓n␈α}telli␈α↓g␈α␈en␈α␈t
␈β∧f␈↓ ↓H␈ε#m␈α␈ach␈α␈i␈α↓n␈α␈es.␈α
This␈α	d␈α␈ev␈α␈e␈α␈l␈α↓o␈α␈pme␈α␈n␈α␈t␈αλi␈α↓s␈αλrestra␈α␈i␈α↓n␈α␈ed␈αλby␈αλo␈α␈ur␈αλi␈α↓n␈α␈ab␈α␈i␈α↓lity␈αλto␈αλexp␈α␈ress␈αλwhat␈αλw␈α␈e␈α	w␈α␈o␈α␈uld
␈β¬∞␈↓ ↓H␈ε#lik␈α␈e␈α	ou␈α␈r␈α
ma␈α␈chin␈α␈es␈α
to␈α	d␈α␈o␈α
o␈α␈r␈α
to␈α	con␈α}v␈α␈ert␈α	the␈α␈se␈α
ex␈α␈pr␈α␈essions␈α	in␈α␈to␈α	e{ectiv␈α␈e␈α	mac␈α␈hine␈α	in␈α␈ter-
␈β¬5␈↓ ↓H␈ε#p␈α␈reta␈α␈ble␈αcod␈α␈es.
␈βε%␈↓ α␈ε#The␈α
seco␈α␈nd␈α
pro␈α␈blem␈α∞re␈α␈⎇ec␈α␈ts␈α∞a␈ε)␈α∞tech␈α␈nol␈α↓ogica␈α␈l␈ε#␈α∞con␈α␈striction␈α
of␈α∞ou␈α␈r␈α∞po␈α␈ten␈α}ti␈α↓a␈α␈l␈α↓.␈α∪The
␈βεM␈↓ ↓H␈ε#so␈α␈-called␈αv␈α␈o␈α␈n␈αNeum␈α␈an␈α␈n␈α
b␈α␈ottlen␈α␈eck␈α␈,␈α
cau␈α␈sed␈αby␈αm␈α␈ach␈α␈i␈α↓n␈α␈e␈αarch␈α␈i␈α↓t␈α␈ectur␈α␈es␈α
th␈α␈at␈αsequ␈α␈en-
␈βεt␈↓ ↓H␈ε#tia␈α␈l␈α↓ly␈α	in␈α␈te␈α␈rpret␈α	pro␈α␈gra␈α␈m␈α
ste␈α␈ps␈α	thro␈α␈ug␈α␈h␈α	a␈α	si␈α↓n␈α␈gle␈α	logica␈α␈l␈α
pro␈α␈cesso␈α␈r,␈α
stron␈α␈gly␈α	motiv␈α␈ates
␈βπ≤␈↓ ↓H␈ε#c␈α␈onc␈α␈ern␈αfo␈α␈r␈αp␈α␈rog␈α␈rams␈αth␈α␈at␈αca␈α␈n␈αmin␈α␈i␈α↓m␈α␈i␈α↓z␈α␈e␈αun␈α␈nec␈α␈essary␈α
comp␈α␈uta␈α␈tions␈α␈.
␈βλ␈↓ α␈ε#In␈α
some␈α
futu␈α␈re␈αe␈α␈n␈α␈v␈α␈i␈α↓ro␈α␈nme␈α␈n␈α␈t,␈αp␈α␈erha␈α␈ps␈α
neith␈α␈er␈αof␈α
these␈α
p␈α␈roblem␈α␈s␈αwil␈α↓l␈α
persist.␈αIn
␈βλ3␈↓ ↓H␈ε#th␈α␈e␈α
m␈α␈ean␈α}ti␈α↓m␈α␈e,␈α
ho␈α␈w␈α␈ev␈α}er,␈α
w␈α␈e␈α
as␈α␈sume␈α	tha␈α␈t␈α
t␈α␈w␈α␈o␈α
o␈α␈f␈α
the␈α	be␈α␈st␈α
way␈α␈s␈α
to␈α	i␈α↓n␈α␈crea␈α␈se␈α
AI␈α
sy␈α␈stem
␈βλ[␈↓ ↓H␈ε#p␈α␈rod␈α␈uct␈α␈i␈α↓v␈α␈ity,␈αd␈α␈eriv␈α␈ed␈α	f␈α↓r␈α␈om␈α
the␈α␈se␈αc␈α␈urren␈α}t␈α
l␈α↓imitatio␈α␈ns,␈αwill␈αb␈α␈e␈α
to␈α
exp␈α␈edite␈α
k␈α␈no␈α␈wled␈α␈ge
␈β	α␈↓ ↓H␈ε#a␈α␈cqu␈α␈isi␈α↓tion␈αa␈α␈nd␈αto␈αa␈α␈v␈α␈oid␈αun␈α␈ne␈α␈cessa␈α␈ry␈αco␈α␈mp␈α␈uting␈α(for␈αin␈α␈stan␈α␈ce,␈αby␈αop␈α␈ting␈αto␈α\␈α␈store
␈β	*␈↓ ↓H␈ε#&␈αre␈α␈call"␈αrath␈α␈er␈αth␈α␈an␈α\␈α␈forget␈α&␈αre␈α␈comp␈α␈ut␈α␈e").
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
39␈α↓←
␈βα7␈↓ ↓H␈ε3APPE␈α↓N␈α␈DIX␈α3␈α␈.␈αAn␈α␈oth␈α␈er␈αExa␈α␈mple␈αof␈αGET
␈ββv␈↓ α␈ε#Here␈αλis␈α	a␈α␈noth␈α␈er␈αλexa␈α␈mple␈αλof␈αλho␈α␈w␈αλEurisk␈α␈o␈α␈'s␈α	ex␈α␈pa␈α␈nd␈α␈ed␈↓ λ@␈ε#w␈α␈ork␈α␈s:␈α
w␈α␈e␈α	c␈α␈ons␈α␈i␈α↓d␈α␈er␈αλan
␈ββx␈↓ πu␈ε$GET
␈β∧≥␈↓ ↓H␈ε#a␈α␈ccess␈αon␈αth␈α␈e␈↓ ∧.␈ε#sl␈α↓o␈α␈t,␈αwhe␈α␈n␈αthat␈αslot␈αis␈αn␈α␈ot␈αp␈α␈rimitiv␈α␈e,␈αb␈α␈ut␈αrath␈α␈er␈αi␈α↓s␈αde␈α␈|n␈α␈ed
␈β∧∨␈↓ β∩␈ε$P␈α}ARENTS
␈β∧E␈↓ ↓H␈ε#a␈α␈s␈αthe␈αu␈α␈nion␈α
of␈αslots␈αfor␈αfa␈α␈ther␈αa␈α␈nd␈αm␈α␈oth␈α␈er.
␈β∧r␈↓ α␈ε$(GET␈αMERL␈α↓E␈α
P␈α⎇A␈α↓RENTS)
␈β¬≥␈↓ α␈ε$((GE␈α↓T␈α
P␈α⎇ARE␈α↓N␈α␈TS␈αD␈α␈E␈α↓FN)␈α
M␈α↓ERLE␈α↓)
␈β¬I␈↓ α␈ε$(((␈α↓G␈α␈E␈α↓T␈α
DEF␈α↓N␈α
DEFN)␈αP␈α⎇ARENTS)␈α
M␈α↓ERLE␈α↓)
␈β¬r␈↓ α ␈ε)∃
␈β¬t␈↓ α␈ε$((␈↓ αJ␈ε$(s)␈α⊗((GET␈α⊗(GET␈α⊗s␈α⊗SL␈α␈OT-COMBI␈α↓N␈α␈E␈α↓R)␈α⊗D␈α␈E␈α↓FN)␈α⊗(GET␈α⊗s␈α⊗BUIL␈α}T-␈α↓FR␈α␈OM)))
␈βε≠␈↓ ↓H␈ε$P␈α⎇ARENTS)␈αMERL␈α↓E)
␈βεG␈↓ α␈ε$(((␈α↓G␈α␈E␈α↓T␈α⊂(␈α↓G␈α␈E␈α↓T␈α⊃P␈α⎇ARENTS␈α⊃SL␈α␈OT-COMBI␈α↓N␈α␈E␈α↓R)␈α⊃D␈α␈E␈α↓FN)␈α⊃(GET␈α⊃P␈α⎇ARENTS␈α⊃BUIL␈α}T-
␈βεn␈↓ ↓H␈ε$FR␈α␈OM))␈αMERL␈α↓E)
␈βπ→␈↓ α␈ε$(((␈α↓G␈α␈E␈α↓T␈α
UNION␈α
DEF␈α↓N␈α␈)␈αF␈α|A␈α}THER␈α
M␈α↓O␈α␈TH␈α↓ER)␈α
ME␈α↓RLE␈α↓)
␈βπC␈↓ α+␈ε)∃␈↓ β2␈ε)∃
␈βπE␈↓ α␈ε$(((␈↓ αH␈ε$(s1␈αs2)␈α
(␈↓ βO␈ε$(c)␈α
(␈α↓LIST␈α(GET␈α
c␈α
s1)␈α(GET␈α
c␈α
s2)␈α↓)))␈α
F␈α⎇A␈α⎇THE␈α↓R␈α
MOTHER)␈αMERL␈α↓E)
␈βπn␈↓ α ␈ε)∃
␈βπp␈↓ α␈ε$((␈↓ α>␈ε$(c)␈α
(L␈α↓IST␈α
(␈α↓G␈α␈E␈α↓T␈α
c␈α
F␈α|A␈α}THER)␈α(GET␈α
c␈α
MOTHE␈α↓R)))␈α
M␈α↓ERLE␈α↓)
␈βλ≠␈↓ α␈ε$(L␈α↓IST␈α
(GE␈α↓T␈α
MERL␈α↓E␈α
F␈α⎇A␈α⎇THE␈α↓R)␈α
(GET␈αMERL␈α↓E␈α
M␈α↓O␈α␈TH␈α↓ER))
␈βλF␈↓ α␈ε$(L␈α↓IST␈α
SID␈α
B␈α↓ETTY)
␈βλq␈↓ α␈ε$(SID␈α
B␈α↓ETTY␈α↓)
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
40␈α↓←
␈βα7␈↓ ↓H␈ε3APPE␈α↓N␈α␈DIX␈α4␈α␈.␈αDy␈α␈na␈α␈mically␈αM␈α␈on␈α␈i␈α↓to␈α␈ri␈α↓n␈α␈g␈αth␈α␈e␈αTask␈α
E␈α↓n␈α}viron␈α␈men␈α}t
␈ββu␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈α
The␈α	bod␈α␈y␈α
o␈α␈f␈αth␈α␈is␈α
pap␈α␈er␈α
h␈α␈as␈α
amp␈α␈ly␈α
ill␈α↓u␈α␈strate␈α␈d␈α
ho␈α}w␈α
a␈α
pro␈α␈gram␈α	migh␈α␈t
␈β∧≥␈↓ ↓H␈ε0p␈α␈ro|␈α␈t␈α⊂from␈α∂kn␈α␈o␈α␈wled␈α␈ge␈α⊂it␈α⊂g␈α␈ath␈α␈ered␈α∂dy␈α␈na␈α␈mically.␈α→This␈α⊂s␈α␈ugg␈α␈ests␈α⊂th␈α␈at␈α∂rathe␈α␈r␈α⊂th␈α␈an
␈β∧D␈↓ ↓H␈ε0w␈α␈o␈α␈rking␈αo␈α␈n␈αthe␈αgiv␈α␈e␈α␈n␈αpro␈α␈blem␈αex␈α␈c␈α␈l␈α↓u␈α␈siv␈α␈ely␈α␈,␈αa␈αpro␈α␈gram␈αma␈α␈y␈αbe␈αbe␈α␈tter␈αo␈α␈{␈αto␈αex␈α␈pen␈α␈d
␈β∧l␈↓ ↓H␈ε0so␈α␈me␈α∞ti␈α↓m␈α␈e␈ε)␈α∂learning␈ε0␈α∞(ab␈α␈out␈α∞the␈α∞spe␈α␈ci|c␈α∞pro␈α␈blem,␈α∂i␈α↓ts␈α∞bro␈α␈ad␈α␈er␈α∂d␈α␈oma␈α␈i␈α↓n␈α␈,␈α⊂or␈α∞pro␈α␈blem-
␈β¬∪␈↓ ↓H␈ε0so␈α␈lving␈α∞in␈α∞gen␈α␈eral).␈α⊗Note␈α∞this␈α∞sugg␈α␈estion␈α∞w␈α␈ou␈α␈ld␈α∂e␈α␈nco␈α␈mpa␈α␈ss␈α∂tra␈α␈dition␈α␈al␈α∂ed␈α␈uca␈α␈tion
␈β¬;␈↓ ↓H␈ε0(b␈α␈eing␈απtold␈α␈),␈α	emp␈α␈iri␈α↓c␈α␈al␈αλrese␈α␈arch␈απ(ob␈α␈serv␈α␈i␈α↓n␈α␈g),␈αλand␈απth␈α␈eor␈α␈etical␈αλex␈α␈plo␈α␈ration␈απ(pre␈α␈dicting␈α␈).
␈β¬c␈↓ ↓H␈ε0Wh␈α␈i␈α↓le␈α⊂su␈α␈ch␈α∂\v␈α␈e␈α␈ry␈α⊂h␈α␈i␈α↓g␈α␈h-lev␈α␈e␈α␈l␈α↓"␈α∂pro␈α␈blem-so␈α␈l␈α↓v␈α␈ing␈α∂strateg␈α␈i␈α↓e␈α␈s␈α⊂typ␈α␈i␈α↓fy␈α∂h␈α␈u␈α␈man␈α∂pro␈α␈blem-
␈βε
␈↓ ↓H␈ε0so␈α␈lv␈α␈ers␈α
(e␈α␈specia␈α␈l␈α↓ly␈α	tho␈α␈se␈α
of␈α	us␈α
wh␈α␈o␈α
h␈α␈av␈α}e␈α
ration␈α␈alized␈α	spe␈α␈nd␈α␈i␈α↓n␈α␈g␈α
t␈α␈w␈α␈en␈α}ty␈α	or␈α
mo␈α␈re␈α
y␈α}ears
␈βε2␈↓ ↓H␈ε0\␈α␈i␈α↓n␈αεscho␈α␈ol"),␈αλv␈α␈ery␈απfe␈α␈w␈αλp␈α␈rogra␈α␈ms␈απto␈απda␈α␈te␈απhav␈α}e␈απemp␈α␈l␈α↓o␈α}y␈α␈ed␈απa␈α␈n␈α␈y␈απo␈α␈f␈αλth␈α␈ese␈απforms␈απof␈απlearn␈α␈ing
␈βεY␈↓ ↓H␈ε0to␈α
i␈α↓m␈α␈pro␈α␈v␈α}e␈αth␈α␈ei␈α↓r␈αo␈α␈per␈α␈ation␈α␈.
␈βπR␈↓ α␈ε#We␈α	discu␈α␈ssed␈α	in␈α	S␈α␈ection␈αλ1␈α	the␈α	\␈α␈en␈α␈v␈α␈iron␈α␈men␈α␈ta␈α␈l␈α
⎇␈α␈uid␈α␈i␈α↓ty␈α␈"␈α	co␈α␈nd␈α␈i␈α↓tio␈α␈ns␈α	un␈α␈de␈α␈r␈α
wh␈α␈ich
␈βπz␈↓ ↓H␈ε#it␈αcou␈α␈ld␈αbe␈αc␈α␈ost␈αe{ectiv␈α␈e␈αfo␈α␈r␈αa␈α␈n␈αin␈α␈telligen␈α}t␈αsy␈α␈stem␈αto␈αb␈α␈e␈αab␈α␈l␈α↓e␈αto␈α
i␈α↓m␈α␈pro␈α␈v␈α}e␈αits␈αp␈α␈erfor-
␈βλ!␈↓ ↓H␈ε#m␈α␈anc␈α␈e␈α	dy␈α␈na␈α␈mically.␈α
To␈α	acc␈α␈omp␈α␈li␈α↓sh␈αλthis,␈α	a␈α	pro␈α␈gra␈α␈m␈α	m␈α␈us␈α␈t␈α	|rst␈α	b␈α␈e␈α	ab␈α␈le␈α	to␈α	mo␈α␈nitor␈αλi␈α↓ts
␈βλI␈↓ ↓H␈ε#p␈α␈roce␈α␈ssing,␈α
i␈α↓.e.,␈α∞to␈α
se␈α␈nse,␈α
record␈α␈,␈α∞an␈α␈d␈α
a␈α␈na␈α␈l␈α↓y␈α␈ze␈α
its␈α
rep␈α␈resen␈α}tation␈α␈s,␈α∞da␈α␈ta␈α
stru␈α␈cture␈α␈s,
␈βλq␈↓ ↓H␈ε#a␈α␈l␈α↓g␈α␈orith␈α␈ms,␈α
inferen␈α␈ce␈α	pr␈α␈oced␈α␈ure␈α␈s,␈α
and␈αλthe␈α	way␈α	th␈α␈ey␈α	a␈α␈re␈α
c␈α␈urren␈α}tly␈α	bein␈α␈g␈α	reli␈α↓e␈α␈d␈α	up␈α␈on␈α␈.
␈β	_␈↓ ↓H␈ε#It␈αλcan␈αλth␈α␈en␈αλu␈α␈se␈α	t␈α␈his␈α	g␈α␈ath␈α␈ered␈αλk␈α␈no␈α␈wled␈α␈ge␈αλto␈αλmod␈α␈if␈α↓y␈αλo␈α␈r␈α	re␈α␈desig␈α␈n␈αλi␈α↓tse␈α␈l␈α↓f␈αλto␈αλperfo␈α␈rm␈αλmore
␈β	@␈↓ ↓H␈ε#e␈α␈}cien␈α␈tly␈α␈.
␈β
/␈↓ α␈ε#So␈α␈me␈αλprog␈α␈rams␈αλ(an␈α␈d␈α	wish␈α␈-l␈α↓ists␈αλf␈α↓o␈α␈r␈α	p␈α␈rogr␈α␈am␈α	c␈α␈apa␈α␈biliti␈α↓e␈α␈s)␈α	ha␈α␈v␈α␈e␈αλi␈α↓n␈α␈clud␈α␈ed␈αλlearn␈α␈ing
␈β
R␈↓ ε(␈ε&8
␈β
V␈↓ ↓H␈ε#m␈α␈ore␈α
ab␈α␈out␈α
th␈α␈e␈αp␈α␈rob␈α␈l␈α↓e␈α␈m␈αb␈α␈eing␈α
w␈α␈ork␈α}ed␈α
on␈α␈;␈↓ ε?␈ε#i␈α↓n␈α
th␈α␈is␈αp␈α␈ap␈α␈er,␈αho␈α}w␈α␈ev␈α␈er,␈α
we␈α
a␈α␈re␈αstre␈α␈ssing
␈β
}␈↓ ↓H␈ε#lea␈α␈rning␈α
ab␈α␈out␈αth␈α␈e␈αway␈α␈s␈αthe␈αp␈α␈rog␈α␈ram␈αis␈αbe␈α␈i␈α↓n␈α␈g␈αcu␈α␈rren␈α}tl␈α↓y␈α
emp␈α␈l␈α↓o␈α}y␈α␈ed␈α␈.
␈βm␈↓ α␈ε3Learn␈α␈ing␈αb␈α␈y␈αBeing␈α
Told
␈β\␈↓ α␈ε#The␈α␈re␈αa␈α␈re␈αm␈α␈an␈α}y␈α
si␈α↓tu␈α␈ation␈α␈s␈αin␈α
wh␈α␈i␈α↓c␈α␈h␈α
a␈αu␈α␈ser␈α
cou␈α␈ld␈α
pro␈α␈v␈α␈ide␈α
ad␈α␈vice␈α
to␈α
a␈α
pro␈α␈gram␈α␈:
␈β
U␈↓ α␈ε)(a).␈ε#␈α≥Th␈α␈e␈α
u␈α␈ser␈αmigh␈α}t␈αwan␈α␈t␈αto␈αc␈α␈on␈α␈v␈α}ey␈αto␈αt␈α␈he␈αp␈α␈rogra␈α␈m␈αsome␈αta␈α␈sk-sp␈α␈eci|c␈αitem␈α␈:
␈β
␈␈↓ ↓H␈∧
␈↓Hα↓X
␈β∞
␈↓ ↓H␈ε&8
␈β∞∂␈↓ ↓[␈ε$McCarth␈α␈y's␈απadvi␈α␈ce-tak␈α␈er␈απand␈απBa␈α↓l␈α␈ze␈α␈r's␈απdi␈α␈alog␈α↓ue␈αεsystem␈αε(to␈απg␈α↓e␈α␈t␈απa␈α↓i␈α␈rl␈α␈ine␈απre␈α␈servati␈α␈o␈α↓n␈απpr␈α␈o␈α↓grams
␈β∞0␈↓ ↓H␈ε$wri␈α␈tten)␈αεwoul␈α␈d␈απbe␈αεtold,␈απGe␈α␈le␈α␈rn␈α␈ter'␈α␈s␈απthe␈α␈o␈α↓r␈α␈em-pro␈α␈v␈α␈er␈αε(␈α↓e␈α␈mpl␈α␈oyi␈α␈ng␈απdiagrams␈αεa␈α↓s␈αεa␈α↓nal␈α␈o␈α↓gi␈α␈c␈απm␈α␈odels␈α␈)
␈β∞P␈↓ ↓H␈ε$c␈α␈o␈α↓ul␈α␈d␈α
o␈α↓bs␈α␈erv␈α␈e,␈α	L␈α↓e␈α␈na␈α↓t'␈α␈s␈α
AM␈αc␈α␈o␈α↓ul␈α␈d␈α
o␈α↓bse␈α␈rv␈α␈e␈α
and␈α
predi␈α␈ct.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
41␈α↓←
␈βα1␈↓ ↓H␈ε#\␈α␈In␈α␈teg␈α␈ration␈α	by␈α	par␈α␈ts␈α
wo␈α␈n't␈α
w␈α␈ork␈α	on␈α	this␈α
pr␈α␈oblem␈α␈'␈α↓;'␈α\␈α␈This␈α
is␈α
a␈α
v␈α}ery␈α
h␈α␈ard␈α	pro␈α␈blem."
␈βαX␈↓ ↓H␈ε#Th␈α␈is␈α∂can␈α∞easily␈α∂b␈α␈e␈α∂inp␈α␈ut␈α∞as␈α∂p␈α␈art␈α∂of␈α∂th␈α␈e␈α∂u␈α␈ser's␈α∂statem␈α␈en␈α␈t␈α∂o␈α␈f␈α∂the␈α∞prob␈α␈lem␈α∂fo␈α␈r␈α∂the
␈ββ␈↓ ↓H␈ε#sy␈α␈stem␈α
to␈α
w␈α␈ork␈α
on␈α␈;␈αe.g.,␈αthe␈α
use␈α␈r␈αmigh␈α}t␈αd␈α␈esign␈α␈ate␈α
some␈α
meth␈α␈od␈α␈s␈αa␈α␈s␈αb␈α␈ei␈α↓n␈α␈g␈α
prefe␈α␈rred
␈ββ'␈↓ ↓H␈ε#o␈α␈r␈αcon␈α␈straine␈α␈d,␈αhe␈αm␈α␈i␈α↓g␈α␈h␈α␈t␈αestima␈α␈te␈αa␈αreso␈α␈urc␈α␈e␈αall␈α↓o␈α␈tmen␈α}t,␈αe␈α␈tc.
␈β∧∃␈↓ α␈ε)(b).␈ε#␈α3Ano␈α␈ther␈α∂typ␈α␈e␈α⊂of␈α⊂a␈α␈dv␈α␈i␈α↓c␈α␈e␈α⊂wil␈α↓l␈α⊂a␈α␈pp␈α␈l␈α↓y␈α∂p␈α␈erman␈α␈en␈α}tl␈α↓y␈α∂to␈α∂the␈α⊂n␈α␈atu␈α␈re␈α⊂o␈α␈f␈α⊂the
␈β∧=␈↓ ↓H␈ε#p␈α␈rog␈α␈ram's␈αfun␈α␈ction␈α␈i␈α↓n␈α␈g␈α(e.g.,␈α\␈α␈Answ␈α␈ers,␈αev␈α␈en␈α
i␈α↓f␈αu␈α␈ncer␈α␈tain,␈αm␈α␈ust␈αb␈α␈e␈αprod␈α␈uc␈α␈ed␈αin␈αrea␈α␈l
␈β∧d␈↓ ↓H␈ε#time␈α␈;␈α↓"␈α⊃\Ha␈α␈rd␈α∂pro␈α␈blems␈α∂wil␈α↓l␈α∂be␈α∂starred␈α␈.")␈α_Su␈α␈ch␈α∂kn␈α␈o␈α␈wled␈α␈ge␈α∂can␈α∂b␈α␈e␈α⊂re␈α␈⎇ect␈α␈ed␈α∂per-
␈β¬␈↓ ↓H␈ε#m␈α␈ane␈α␈n␈α␈tly␈αin␈αth␈α␈e␈αd␈α␈esign␈αo␈α␈f␈αth␈α␈e␈αp␈α␈rogra␈α␈m,␈αi␈α↓n␈α
its␈αcod␈α␈e.
␈β¬z␈↓ α␈ε)(c).␈ε#␈α"B␈α↓u␈α␈t␈α
the␈α␈re␈α
is␈α
an␈α
in␈α}termed␈α␈iate␈α
lev␈α␈e␈α␈l␈α∞o␈α␈f␈α
adv␈α␈ice,␈α∞so␈α␈me␈α
info␈α␈rmation␈αthe␈αuser
␈βε!␈↓ ↓H␈ε#k␈α␈no␈α}ws␈αwi␈α↓ll␈αco␈α␈ncer␈α␈n␈αth␈α␈e␈αne␈α␈xt␈αse␈α␈v␈α␈era␈α␈l␈α
ta␈α␈sks␈αt␈α␈o␈αbe␈αsub␈α␈mitted␈α←␈α
n␈α␈ot␈αju␈α␈st␈αth␈α␈e␈αpre␈α␈sen␈α␈t
␈βεI␈↓ ↓H␈ε#o␈α␈ne␈αan␈α␈d␈αn␈α␈ot␈αall␈α
fu␈α␈ture␈αon␈α␈es:␈α∞\␈α␈The␈αn␈α␈ext␈αfou␈α␈r␈α
p␈α␈rob␈α␈lems␈αwi␈α↓ll␈αbe␈αsu␈α␈pp␈α␈l␈α↓ied␈αin␈αo␈α␈rder␈αof
␈βεq␈↓ ↓H␈ε#e␈α␈xp␈α␈ected␈α∞d␈α␈i␈α↓}␈α␈culty␈α␈;␈α↓"␈α⊂\␈α␈Sev␈α}eral␈α∂o␈α␈f␈α∂th␈α␈ese␈α∂p␈α␈rob␈α␈lems␈α∂s␈α␈hare␈α∞co␈α␈mmon␈α∞a␈α␈ssump␈α␈tion␈α␈s␈α∂an␈α␈d
␈βπ_␈↓ ↓H␈ε#ra␈α␈ise␈αλrela␈α␈ted␈απissues;"␈αλ\Th␈α␈e␈αλu␈α␈ser␈απf␈α↓o␈α␈r␈αλth␈α␈e␈απnex␈α␈t␈αλe␈α␈n␈α␈tire␈απsession␈απwil␈α↓l␈απbe␈απa␈απph␈α}ysician␈α␈;␈α↓"␈αλ\Un␈α}til
␈βπ@␈↓ ↓H␈ε#I␈α	|n␈α␈d␈α	ou␈α␈t␈α
wh␈α␈y␈α	F3␈α␈4␈α
r␈α␈eturn␈α␈ed␈α	NIL,␈α
I'l␈α↓l␈α	be␈α	in␈α	deb␈α␈ug␈α␈ging␈α	mo␈α␈de,␈α
n␈α␈ot␈α	pro␈α␈du␈α␈ction␈α	mo␈α␈de."
␈βπg␈↓ ↓H␈ε#S␈α␈uc␈α␈h␈αad␈α␈vice␈αis␈αrare␈α␈l␈α↓y␈α
com␈α␈m␈α␈un␈α␈icab␈α␈l␈α↓e␈αe␈α␈v␈α␈en␈α
to␈αAI␈αpro␈α␈gram␈α␈s.
␈βλU␈↓ α␈ε#We␈α
be␈α␈l␈α↓iev␈α}e␈α
th␈α␈i␈α↓s␈αtyp␈α␈e␈α
of␈α
in␈α␈t␈α␈ermed␈α␈i␈α↓a␈α␈te-lev␈α␈e␈α␈l␈α∞a␈α␈dv␈α␈i␈α↓c␈α␈e␈α
w␈α␈ou␈α␈l␈α↓d␈αimp␈α␈ro␈α␈v␈α␈e␈αpro␈α␈gram␈α␈s␈α
i␈α↓f
␈βλ⎇␈↓ ↓H␈ε#th␈α␈ey␈αh␈α␈ad␈αth␈α␈e␈αop␈α␈port␈α␈un␈α␈i␈α↓ty␈αt␈α␈o␈αacce␈α␈pt␈αan␈α␈d␈αuse␈αit.␈αIn␈αge␈α␈nera␈α␈l␈α↓,␈αw␈α␈e␈αw␈α␈o␈α␈uld␈αlik␈α␈e␈αto␈αad␈α␈vise
␈β	$␈↓ ↓H␈ε#th␈α␈e␈α
pro␈α␈gram␈α
wh␈α␈i␈α↓c␈α␈h␈α
cap␈α␈ab␈α␈i␈α↓lities␈αto␈α
c␈α␈onsid␈α␈er␈α
and␈α
wh␈α␈ich␈α
to␈α
igno␈α␈re␈α
du␈α␈ri␈α↓n␈α␈g␈α
a␈α
pro␈α␈l␈α↓o␈α␈ng␈α␈ed
␈β	L␈↓ ↓H␈ε#p␈α␈eriod␈αof␈αsolvin␈α␈g␈αclosely␈αrelated␈αpro␈α␈blems.␈α∞A␈α|x␈α}ed␈α(sta␈α␈ti␈α↓c␈α␈)␈α
a␈α␈pp␈α␈roa␈α␈ch,␈αfor␈αex␈α␈amp␈α␈l␈α↓e␈α␈,
␈β	t␈↓ ↓H␈ε#w␈α␈o␈α␈uld␈α∂b␈α␈e␈α∂to␈α∞de|␈α␈ne␈α∞a␈α∂few␈α∂mo␈α␈des␈α∂(e␈α␈.␈α↓g␈α␈.␈α↓,␈α⊂De␈α␈bu␈α␈g,␈α⊂Demo␈α␈,␈α⊂P␈α↓ro␈α␈du␈α␈ction,␈α⊂In␈α␈pu␈α␈t,␈α↓...)␈α↔an␈α␈d
␈β
≠␈↓ ↓H␈ε#p␈α␈erma␈α␈nen␈α}tly␈α
bu␈α␈il␈α↓d␈αi␈α↓n␈α}to␈α
th␈α␈e␈α
cod␈α␈e␈α
all␈α∞c␈α␈han␈α␈ges␈α
re␈α␈quired␈αto␈α
spe␈α␈ciali␈α↓z␈α␈e␈α
the␈α
sy␈α␈stem␈α
for
␈β
C␈↓ ↓H␈ε#e␈α␈ach␈αλmod␈α␈e.␈α
A␈α	⎇ex␈α␈ible␈α	(d␈α␈yn␈α␈amic)␈αλapp␈α␈roa␈α␈ch␈αλwo␈α␈uld␈αλpro␈α}vide␈αλa␈α	lar␈α␈ger␈α	lan␈α␈gu␈α␈ag␈α␈e␈α	in␈α	wh␈α␈ich
␈β
j␈↓ ↓H␈ε#th␈α␈e␈αuse␈α␈r␈α
c␈α␈ould␈αd␈α␈escrib␈α␈e␈αhis␈αcurre␈α␈n␈α␈t␈αmod␈α␈e␈αof␈αusa␈α␈ge␈αof␈αthe␈αp␈α␈rog␈α␈ram␈α(e.g.,␈α
by␈αtyp␈α␈ing
␈β∩␈↓ ↓H␈ε#\␈↓ 		␈ε#"␈α␈)␈α↓.␈αThe␈αp␈α␈rog␈α␈ram
␈β∀␈↓ ↓X␈ε$USAG␈α␈E␈αof␈αKN␈α␈O␈α␈WLE␈α↓DG␈α␈E␈α↓-BASE␈αwil␈α␈l-be␈α
INCR␈α␈E␈α↓ASED␈α
V␈α↓ER␈α⎇Y-␈α↓MUCH
␈β:␈↓ ↓H␈ε#w␈α␈o␈α␈uld␈α∂tra␈α␈nslate␈α∂s␈α␈uch␈α∞statem␈α␈en␈α␈ts␈α∂in␈α␈to␈α∞cha␈α␈ng␈α␈es␈α∂i␈α↓n␈α∞its␈α∂da␈α␈ta␈α∂struc␈α␈tures␈α␈,␈α⊃a␈α␈l␈α↓g␈α␈orithm␈α␈s,
␈βa␈↓ ↓H␈ε#e␈α␈xp␈α␈l␈α↓a␈α␈na␈α␈ti␈α↓o␈α␈ns,␈α	core␈αλman␈α␈ag␈α␈emen␈α}t␈α	stra␈α␈tegies,␈α	etc.␈α
In␈α	th␈α␈e␈α	c␈α␈urren␈α}t␈α	ex␈α␈am␈α␈ple,␈α	hea␈α␈vy␈αλusa␈α␈ge
␈β	␈↓ ↓H␈ε#o␈α␈f␈αλthe␈αλk␈α␈no␈α}wl␈α↓e␈α␈dge␈απbase␈απmigh␈α␈t␈αλc␈α␈aus␈α␈e␈αλthe␈αλp␈α␈rog␈α␈ram␈αλto␈απswap␈απout␈αλits␈αλco␈α␈mp␈α␈i␈α↓ler,␈α	o␈α␈ptimize␈α␈rs,
␈β0␈↓ ↓H␈ε#a␈α␈nd␈α	oth␈α␈er␈α
co␈α␈de,␈α
en␈α␈ab␈α␈l␈α↓in␈α␈g␈α
it␈α
to␈α	hold␈α	man␈α}y␈α
m␈α␈ore␈α
k␈α␈no␈α}wl␈α↓e␈α␈dge␈α	ch␈α␈u␈α␈nk␈α␈s␈α
at␈α	a␈α
time␈α
in␈α	core␈α␈.
␈βX␈↓ ↓H␈ε#Th␈α␈e␈αa␈α␈bili␈α↓ty␈αto␈αho␈α␈l␈α↓d␈αmo␈α␈re␈αk␈α␈no␈α␈wled␈α␈ge␈αi␈α↓n␈αme␈α␈mory␈αw␈α␈ou␈α␈l␈α↓d␈αd␈α␈i␈α↓r␈α␈ectly␈αa␈α␈{␈α↓e␈α␈ct␈αth␈α␈e␈αra␈α␈te␈αan␈α␈d
␈β|␈↓ ¬X␈ε&9
␈β
␈↓ ↓H␈ε#p␈α␈rob␈α␈ab␈α␈i␈α↓lity␈αo␈α␈f␈αp␈α␈rod␈α␈uc␈α␈ti␈α↓v␈α}e␈αinferen␈α␈ces.
␈β
u␈↓ α␈ε3Learn␈α␈ing␈αb␈α␈y␈αOb␈α␈serv␈α␈i␈α↓n␈α␈g
␈β∞≥␈↓ ↓H␈∧∞≥↓Hα↓X
␈β∞(␈↓ ↓H␈ε&9
␈β∞-␈↓ ↓T␈ε$Sim␈α␈il␈α␈a␈α↓r␈α
e{␈α␈ec␈α␈ts␈α∞hav␈α␈e␈α
bee␈α␈n␈α∞sho␈α␈wn␈α∞for␈α∞h␈α␈um␈α␈a␈α↓ns:␈α⊂[␈α␈B␈α↓.␈α
Hay␈α␈es-Roth␈α∞1979␈ε*␈α∞C␈α↓ogn␈α␈it␈α↓iv␈α␈e␈α∞Sci␈α↓en␈α␈ce␈ε$,␈α∞in
␈β∞N␈↓ ↓H␈ε$pre␈α␈ss]
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
42␈α↓←
␈βα0␈↓ α␈ε#Sp␈α␈en␈α␈ding␈α
a␈α∞little␈α∞time/␈α␈spa␈α␈ce␈α∞re␈α␈con␈α␈|gu␈α␈ring␈α
to␈α∞re␈α␈⎇ect␈α
the␈α
curre␈α␈n␈α␈t␈α∞sta␈α␈te␈α∞o␈α␈f␈α∞the
␈βαW␈↓ ↓H␈ε#w␈α␈o␈α␈rl␈α↓d␈αε(th␈α␈e␈απn␈α␈atu␈α␈re␈απo␈α␈f␈απth␈α␈e␈απrec␈α␈en␈α␈t␈αεan␈α␈d␈απsu␈α␈cce␈α␈edin␈α␈g␈απin␈α␈pu␈α␈ts)␈απseem␈α␈s␈απw␈α␈orth␈α}while;␈αλthe␈αεpro␈α␈blem
␈βα␈␈↓ ↓H␈ε#is␈αho␈α␈w␈αto␈αkn␈α␈o␈α␈w␈αw␈α↓h␈α␈at␈αtha␈α␈t␈αa␈α␈bn␈α␈orma␈α␈l␈αna␈α␈ture␈αof␈αthe␈αen␈α}viron␈α␈men␈α}t␈αis.␈αI␈α↓n␈αt␈α␈he␈αl␈α↓a␈α␈st␈αsu␈α␈b-
␈ββ'␈↓ ↓H␈ε#se␈α␈ction,␈αw␈α␈e␈αd␈α␈i␈α↓sc␈α␈ussed␈α
the␈αc␈α␈ase␈αwhe␈α␈re␈αthe␈αu␈α␈ser␈αex␈α␈plicitly␈αtells␈αthe␈αp␈α␈rog␈α␈ram.␈αBut␈αth␈α␈i␈α↓s
␈ββN␈↓ ↓H␈ε#is␈α
o␈α␈f␈α↓te␈α␈n␈α
imp␈α␈ossible␈α
(a␈α␈s␈α
when␈αthe␈α
u␈α␈ser␈α
is␈α
u␈α␈nawa␈α␈re␈α
of␈α
a␈α␈n␈α
imp␈α␈end␈α␈i␈α↓n␈α␈g␈α
irreg␈α␈ularity␈α␈,␈α∞or
␈ββv␈↓ ↓H␈ε#wh␈α␈en␈αthe␈α\u␈α␈ser"␈αis␈α
Nat␈α␈ure),␈α
an␈α␈d␈αalmost␈αalway␈α␈s␈α
a␈αn␈α␈u␈α␈isanc␈α␈e␈α
(learn␈α␈ing␈αthe␈αlan␈α␈gua␈α␈ge
␈β∧≥␈↓ ↓H␈ε#in␈α
w␈α↓h␈α␈ich␈αto␈α
exp␈α␈ress␈αsu␈α␈ch␈αa␈α␈dv␈α␈i␈α↓c␈α␈e,␈αre␈α␈mem␈α␈b␈α␈ering␈αt␈α␈o␈αdo␈α
i␈α↓t,␈αtak␈α␈ing␈αth␈α␈e␈αtime␈αto␈αd␈α␈o␈αit).
␈β¬⊂␈↓ α␈ε#The␈απnex␈α␈t␈αλstep␈απsee␈α␈ms␈αλto␈αλb␈α␈e␈αλto␈απallo␈α␈w␈αλth␈α␈e␈αλpro␈α␈gra␈α␈m␈αλto␈ε)␈αλi␈α␈n␈α↓fer␈ε#␈αλs␈α␈uch␈απfacts␈απabo␈α␈ut␈αλits␈αλru␈α␈n-
␈β¬8␈↓ ↓H␈ε#time␈α	e␈α␈n␈α␈viro␈α␈nme␈α␈n␈α␈t␈α	from␈α	ob␈α␈serv␈α␈ation␈α␈s.␈αWha␈α␈t␈α
k␈α␈ind␈α␈s␈α
o␈α␈f␈α
s␈α␈el␈α↓f-m␈α␈onito␈α␈ri␈α↓n␈α␈g␈α	ca␈α␈n␈α	be␈α	u␈α␈sefully
␈β¬`␈↓ ↓H␈ε#e␈α␈mplo␈α␈y␈α}ed?
␈βεS␈↓ α␈ε#The␈αme␈α␈thod␈αwh␈α␈ich␈αcom␈α␈es␈αto␈αmin␈α␈d␈α|rst,␈αp␈α␈erh␈α␈aps␈α␈,␈αi␈α↓s␈αto␈αsav␈α}e␈αa␈αco␈α␈mplete␈αreco␈α␈rd
␈βεz␈↓ ↓H␈ε#o␈α␈f␈αev␈α}ery␈α␈thing␈α
th␈α␈at␈α
ev␈α}er␈αh␈α␈ap␈α␈pen␈α␈ed␈α
to␈α
th␈α␈is␈αp␈α␈rog␈α␈ram:␈αa␈α␈l␈α↓l␈α
the␈α
inp␈α␈uts␈α
it␈αre␈α␈ceiv␈α␈ed␈α	(␈α↓wh␈α␈en␈α␈,
␈βπ"␈↓ ↓H␈ε#fro␈α␈m␈α
whom␈α␈),␈αfun␈α␈ction␈α
c␈α␈all␈α↓s␈α
a␈α␈nd␈α
a␈α␈ccesse␈α␈s␈αit␈α
ma␈α␈de␈α
in␈α␈tern␈α␈ally,␈α
pa␈α␈ths␈α
it␈αc␈α␈hos␈α␈e/rejec␈α␈ted
␈βπI␈↓ ↓H␈ε#(a␈α␈nd␈αwh␈α}y),␈αand␈α
ou␈α␈tpu␈α␈ts␈αit␈αge␈α␈nera␈α␈ted.␈αThe␈αp␈α␈rogra␈α␈m␈αcou␈α␈l␈α↓d␈α
i␈α↓n␈α
prin␈α␈ci␈α↓p␈α␈le␈αi␈α↓n␈α␈du␈α␈ce,␈αfrom
␈βπq␈↓ ↓H␈ε#su␈α␈ch␈α∞an␈α∞e␈α␈xh␈α␈austiv␈α}e␈α∂h␈α␈istory␈α␈-␈α↓list,␈α⊂p␈α␈atter␈α␈ns␈α∂s␈α␈uch␈α∞as␈α∞\v␈α}ery␈α∞li␈α↓g␈α␈h␈α␈t␈α∞usa␈α␈ge␈α∞of␈α∂co␈α␈mp␈α␈i␈α↓ler;"
␈βλ→␈↓ ↓H␈ε#\␈α␈SQR␈α⎇T␈αis␈αalway␈α␈s␈αc␈α␈alled␈αon␈α
the␈α
result␈αof␈αS␈α␈UM-OF-SQUARES␈α␈.␈α↓"
␈β	␈↓ α␈ε#The␈α	spa␈α␈ce␈α
co␈α␈sts␈α
of␈α
su␈α␈ch␈α	an␈α
a␈α␈rch␈α␈i␈α↓v␈α}e,␈α
and␈α	th␈α␈e␈α
temp␈α␈ora␈α␈l␈αc␈α␈ost␈α
of␈α
th␈α␈e␈α
p␈α␈roce␈α␈du␈α␈res␈α
to
␈β	3␈↓ ↓H␈ε#in␈α␈fer␈α
use␈α␈f␈α↓u␈α␈l␈α
pa␈α␈tterns␈α␈,␈α∞are␈αsurely␈αpro␈α␈hibitiv␈α␈e.␈α⊂The␈α
m␈α␈ore␈α
ec␈α␈on␈α␈omical␈α
a␈α␈pp␈α␈roac␈α␈h␈α
is␈α
to
␈β	[␈↓ ↓H␈ε#a␈α␈na␈α␈l␈α↓y␈α␈ze␈αin␈αadv␈α␈an␈α␈ce␈α(an␈α␈d␈αcha␈α␈ng␈α␈e␈αslo␈α␈wly␈αth␈α␈rou␈α␈gh␈α␈out␈αth␈α␈e␈αp␈α␈rog␈α␈ram's␈αl␈α↓ifetime␈α[Sa␈α␈m␈α␈ue␈α␈l
␈β
α␈↓ ↓H␈ε#6␈α␈3])␈α
certa␈α␈i␈α↓n␈αfeatu␈α␈res␈α
w␈α␈e␈α
w␈α␈ou␈α␈ld␈α
wish␈α
to␈αlook␈αfor␈α
in␈α
a␈αcomp␈α␈lete␈α
h␈α␈i␈α↓sto␈α␈ry␈α
re␈α␈cord␈α␈,␈α∞an␈α␈d
␈β
*␈↓ ↓H␈ε#th␈α␈en␈αto␈αha␈α␈v␈α␈e␈αth␈α␈e␈αp␈α␈rogr␈α␈am␈αrecord␈αju␈α␈st␈αe␈α␈nou␈α␈gh␈αd␈α␈yn␈α␈amica␈α␈l␈α↓ly␈αto␈αga␈α␈the␈α␈r␈αan␈α␈d␈αma␈α␈i␈α↓n␈α}tain
␈β
Q␈↓ ↓H␈ε#th␈α␈ose␈α
featu␈α␈res.␈α∪So␈α␈me␈α∞o␈α␈f␈α∞the␈α␈se␈α∞will␈α∞be␈α
dom␈α␈ain-ind␈α␈ep␈α␈end␈α␈en␈α␈t␈α
an␈α␈d␈α∞c␈α␈ommo␈α␈nly␈α
usefu␈α␈l:
␈β
y␈↓ ↓H␈ε#Freq␈α␈uen␈α␈cy␈α
of␈α
calls␈αo␈α␈n␈α
va␈α␈ri␈α↓o␈α␈us␈α
fun␈α␈ctions,␈α
requ␈α␈ests␈αfo␈α␈r␈αsu␈α␈bta␈α␈sks,␈αe␈α␈tc.;␈αP␈α↓a␈α␈tterns␈α
in␈α
the
␈β!␈↓ ↓H␈ε#a␈α␈rgu␈α␈men␈α␈t␈α␈s␈αto␈αc␈α␈all␈α↓s␈α
on␈α
certain␈α
fun␈α␈ction␈α␈s␈αan␈α␈d␈αin␈α␈pu␈α␈ts␈αto␈αt␈α␈he␈αp␈α␈rog␈α␈ram;␈αPattern␈α␈s␈αin␈α
the
␈βH␈↓ ↓H␈ε#se␈α␈que␈α␈nce␈α	o␈α␈f␈α
ca␈α␈ll␈α↓s␈α	on␈αλfun␈α␈ctions;␈α
Patte␈α␈rns␈α	in␈α	fun␈α␈ction␈α␈s'␈α
res␈α␈ults␈α	(e.␈α↓g␈α␈.,␈α
F␈α↓3␈α␈4␈α	alway␈α␈s␈α	seems
␈βp␈↓ ↓H␈ε#to␈α
re␈α␈turn␈α
a␈α
User-Na␈α␈me).␈αS␈α␈ome␈α
of␈α
the␈α
fea␈α␈tures␈α
wil␈α↓l␈α
be␈α
d␈α␈oma␈α␈i␈α↓n␈α␈-dep␈α␈en␈α␈den␈α}t␈αsp␈α␈ecializa-
␈β↔␈↓ ↓H␈ε#tio␈α␈ns␈α∂of␈α∂the␈α∂p␈α␈reced␈α␈ing␈α∂fea␈α␈tures␈α∂(\Av␈α}erag␈α␈e␈α∂deg␈α␈ree␈α∂of␈α∂inp␈α␈ut␈α∂equ␈α␈ation␈α␈"␈α∂is␈α⊂a␈α∞spec␈α␈i␈α↓a␈α␈l
␈β?␈↓ ↓H␈ε#\␈α␈pa␈α␈ttern␈αin␈αth␈α␈e␈αinp␈α␈ut.")
␈β
2␈↓ α␈ε3Learn␈α␈ing␈αb␈α␈y␈αPred␈α␈i␈α↓c␈α␈ti␈α↓n␈α␈g
␈β∞%␈↓ α␈ε#The␈α
the␈α␈oretician␈α
an␈α␈d␈αth␈α␈e␈αen␈α␈gin␈α␈eer␈αsh␈α␈are␈α
a␈αp␈α␈o␈α␈w␈α␈erful␈αtec␈α␈hn␈α␈i␈α↓q␈α␈ue:␈αm␈α␈anip␈α␈ulatin␈α␈g␈αa
␈β∞M␈↓ ↓H␈ε#m␈α␈ode␈α␈l␈α
o␈α␈f␈α	a␈α	sy␈α␈stem␈α	to␈αλgen␈α␈erate␈αλpred␈α␈ictions␈αλand␈αλiden␈α}tify␈α	th␈α␈ose␈α	p␈α␈ossible␈α	o␈α␈utc␈α␈omes␈α	th␈α␈at
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
43␈α↓←
␈βα1␈↓ ↓H␈ε#w␈α␈o␈α␈uld␈α
be␈α
desira␈α␈ble.␈αThis␈αis␈α
a␈αth␈α␈ird␈α
route␈α
to␈α
learn␈α␈i␈α↓n␈α␈g.␈αHo␈α␈w␈α
migh␈α␈t␈α
pro␈α␈gram␈α␈s␈αp␈α␈rodu␈α␈ce
␈βαX␈↓ ↓H␈ε#it?␈α
Wha␈α␈t␈α	sorts␈αλof␈αλtheo␈α␈ries,␈α
o␈α␈r␈α	m␈α␈ode␈α␈l␈α↓s,␈α	ca␈α␈n␈αλbe␈αλemp␈α␈l␈α↓o␈α}y␈α␈ed␈αλto␈αλge␈α␈nera␈α␈te␈α	n␈α␈ew␈αλi␈α↓n␈α␈forma␈α␈ti␈α↓o␈α␈n?
␈ββE␈↓ α␈ε)Mod␈α␈el␈α↓s␈α
of␈αth␈α␈e␈αp␈α␈rogram's␈αusers␈ε#␈α
can␈α
b␈α␈e␈αv␈α␈alu␈α␈able.␈αTh␈α␈i␈α↓s␈α
inc␈α␈l␈α↓u␈α␈de␈α␈s␈αma␈α␈in␈α␈tain␈α␈i␈α↓n␈α␈g␈α
an␈α␈d␈α
ex-
␈ββm␈↓ ↓H␈ε#te␈α␈nd␈α␈i␈α↓n␈α␈g␈α	p␈α␈ro|␈α␈l␈α↓es␈α	o␈α␈f␈α	i␈α↓n␈α␈div␈α␈i␈α↓d␈α␈ua␈α␈l␈α
u␈α␈sers␈α	an␈α␈d␈α	wh␈α␈ole␈α	gro␈α␈up␈α␈s.␈αWhen␈αλa␈α	u␈α␈ser␈α	op␈α␈ens␈α	a␈αλdialog␈α␈ue
␈β∧∀␈↓ ↓H␈ε#with␈α	Eu␈α␈ri␈α↓s␈α␈k␈α␈o␈α	with␈α	th␈α␈e␈α	w␈α␈ord␈α	\␈α␈L␈α↓e␈α␈t",␈α
it␈α	i␈α↓s␈α	a␈α	sa␈α␈fe␈α	bet␈α	th␈α␈at␈α	he␈α␈'␈α↓s␈α	a␈α	m␈α␈athe␈α␈matician␈α␈.␈αLate␈α␈r,
␈β∧<␈↓ ↓H␈ε#wh␈α␈en␈α∞h␈α␈e␈α∂u␈α␈ses␈α∞the␈α∞w␈α␈ord␈α∞\␈α␈f␈α↓u␈α␈nc␈α␈ti␈α↓o␈α␈n,"␈α∂h␈α␈i␈α↓s␈α∞mem␈α}bersh␈α␈ip␈α∞i␈α↓n␈α∞th␈α␈at␈α∞gro␈α␈up␈α∞ma␈α␈k␈α␈es␈α∞it␈α∂ea␈α␈sy
␈β∧c␈↓ ↓H␈ε#to␈αde␈α␈termine␈αwhich␈αme␈α␈anin␈α␈g␈α
h␈α␈e␈α
h␈α␈as␈α
in␈αmind␈α(instea␈α␈d␈αof,␈α∞sa␈α␈y,␈α
wha␈α␈t␈α
a␈α
p␈α␈h␈α␈y␈α␈siolog␈α␈i␈α↓st
␈β¬␈↓ ↓H␈ε#o␈α␈r␈α∂a␈α∂com␈α␈pu␈α␈ter␈α∂scien␈α␈tist␈α∂or␈α∂se␈α␈x␈α∂th␈α␈erap␈α␈i␈α↓st␈α∂m␈α␈i␈α↓g␈α␈h␈α␈t␈α∂mea␈α␈n␈α∂b␈α␈y␈α∂\fu␈α␈nct␈α␈i␈α↓o␈α␈n.")␈α↔When␈α∞the
␈β¬-␈↓ ¬λ␈∧¬-¬λα2
␈β¬.␈↓ ∧g␈ε7p
␈β¬3␈↓ ↓H␈ε#p␈α␈rog␈α␈ram␈α
wishes␈α
to␈α
men␈α}tion␈↓ ¬λ␈ε7␈␈ε#␈α↓1␈↓ ¬:␈ε#,␈α∞i␈α↓t␈α
us␈α␈es␈α∞its␈↓ 	
␈ε#mo␈α␈del␈α
to␈α
cho␈α␈ose
␈β¬5␈↓ εn␈ε$MA␈α}THE␈α↓MA␈α⎇TI␈α↓C␈α␈I␈α↓AN
␈β¬Z␈↓ ↓H␈ε#a␈α␈n␈α
ap␈α␈pro␈α␈priate␈α
n␈α␈otatio␈α␈n␈α
(\␈ε0i␈ε#"␈α
for␈α
math␈α␈ema␈α␈ti␈α↓c␈α␈i␈α↓a␈α␈ns␈α
inste␈α␈ad␈α
of,␈α
say,␈α
\␈ε0j␈ε#"␈α
for␈α
en␈α␈ginee␈α␈rs).
␈βεα␈↓ ↓H␈ε#M␈α␈od␈α␈els␈απca␈α␈n␈αεbe␈αεarra␈α␈ng␈α␈ed␈αεi␈α↓n␈αεa␈αεh␈α␈ierarch␈α}y,␈απwi␈α↓th␈αεin␈α␈herita␈α␈nce␈αεof␈αεfeatu␈α␈res␈αεf␈α↓r␈α␈om␈αεmore␈αεge␈α␈nera␈α␈l
␈βε)␈↓ ↓H␈ε#g␈α␈rou␈α␈ps␈α
to␈αthe␈α␈i␈α↓r␈αsub␈α␈sets,␈α∞a␈αlattice␈α
u␈α␈lti␈α↓m␈α␈ately␈αtermin␈α␈ating␈αi␈α↓n␈αmo␈α␈dels␈α
o␈α␈f␈α
i␈α↓n␈α␈div␈α␈i␈α↓d␈α␈ua␈α␈ls.
␈βεQ␈↓ ↓H␈ε#Use␈α␈r␈αinp␈α␈uts␈α
w␈α␈ould␈α
b␈α␈e␈αrec␈α␈ogn␈α␈ized␈α
by␈α
v␈α␈ariou␈α␈s␈αmo␈α␈de␈α␈l␈α↓s,␈αwh␈α␈ich␈α
w␈α␈ould␈α
th␈α␈en␈α
h␈α␈y␈α␈poth␈α␈esize
␈βεy␈↓ ↓H␈ε#m␈α␈em␈α␈be␈α␈rship␈αλin␈αλtha␈α␈t␈α	g␈α␈roup␈αλ(o␈α␈r␈α	ex␈α␈plicate␈αλso␈α␈me␈αλf␈α↓u␈α␈tur␈α␈e␈α	co␈α␈nd␈α␈i␈α↓t␈α␈i␈α↓o␈α␈ns␈αλwhich␈αλw␈α␈ou␈α␈ld␈αλcon␈α␈|rm
␈βπ ␈↓ ↓H␈ε#o␈α␈r␈α	de␈α␈n␈α␈y␈αλsuch␈αλinclu␈α␈si␈α↓o␈α␈n).␈α
Once␈αλtri␈α↓g␈α␈gere␈α␈d␈α	in␈αλthis␈α	way␈α␈,␈α
th␈α␈e␈α	u␈α␈ser's␈α	ap␈α␈pare␈α␈n␈α␈t␈α	g␈α␈roup␈α␈s␈α	(an␈α␈d
␈βπH␈↓ ↓H␈ε#its␈α	gen␈α␈eralization␈α␈s)␈α
w␈α␈ou␈α␈ld␈α
a␈α␈ctiv␈α␈ely␈α	|␈α␈l␈α↓te␈α␈r␈α
his␈α	i␈α↓n␈α␈pu␈α␈ts␈α
a␈α␈nd␈α	ou␈α␈tpu␈α␈ts,␈α
cou␈α␈l␈α↓d␈α	m␈α␈odu␈α␈late␈α	the
␈βπo␈↓ ↓H␈ε#p␈α␈rog␈α␈ram's␈α∞ac␈α␈ti␈α↓o␈α␈ns␈α∞(e␈α␈.␈α↓g␈α␈.␈α↓,␈α∂b␈α␈y␈α
cha␈α␈ngin␈α␈g␈α∞th␈α␈e␈α∞w␈α␈orth␈α
of␈α∞th␈α␈e␈α∞\Proo␈α␈f"␈α∞co␈α␈ncep␈α␈t,␈α∂wh␈α␈i␈α↓c␈α␈h␈α∞in
␈βλ↔␈↓ ↓H␈ε#tu␈α␈rn␈α	w␈α␈ou␈α␈l␈α↓d␈α	ch␈α␈an␈α␈ge␈α	the␈α	priority␈α	ratin␈α␈g␈α
o␈α␈f␈α
task␈α␈s␈α
o␈α␈n␈α
a␈α␈n␈α	AM-li␈α↓k␈α}e␈α
a␈α␈gen␈α␈da␈α	an␈α␈d␈α	th␈α␈u␈α␈s␈α
alter
␈βλ?␈↓ ↓H␈ε#th␈α␈e␈α
p␈α␈rogra␈α␈m's␈α
cho␈α␈i␈α↓c␈α␈e␈α
of␈α
wha␈α␈t␈α
to␈α
w␈α␈ork␈αon␈α
n␈α␈ex␈α␈t.␈α↓)␈α⊃Ne␈α␈w␈α∞u␈α␈ser␈α
mo␈α␈de␈α␈l␈α↓s␈α
ca␈α␈n␈α
b␈α␈e␈α
crea␈α␈ted
␈βλf␈↓ ↓H␈ε#e␈α␈i␈α↓th␈α␈er␈α	top␈α␈-do␈α␈wn␈α	(e.g␈α␈.␈α↓,␈α
wh␈α␈en␈α	a␈α	mo␈α␈del␈α	ha␈α␈s␈α
ma␈α␈n␈α␈y␈α	d␈α␈iv␈α␈erse␈α	inst␈α␈anc␈α␈es␈α
o␈α␈r␈α
wh␈α␈en␈α	it's␈α
p␈α␈ro␈α␈v␈α}en
␈β	∞␈↓ ↓H␈ε#h␈α␈istorically␈α	to␈α	b␈α␈e␈α	v␈α␈er␈α␈y␈α	va␈α␈l␈α↓u␈α␈ab␈α␈le,␈α
the␈α␈n␈α	try␈α	to␈αλsplit␈α
it␈α	in␈α␈to␈α	se␈α␈v␈α␈era␈α␈l␈α
sp␈α␈ecialization␈α␈s,␈α
ea␈α␈ch
␈β	5␈↓ ↓H␈ε#h␈α␈av␈α␈i␈α↓n␈α␈g␈α
a␈αsha␈α␈re␈α
of␈α
th␈α␈e␈α
gen␈α␈eral␈α
mo␈α␈del's␈α
insta␈α␈nce␈α␈s)␈α
or␈α
bo␈α␈ttom␈α␈-␈α↓u␈α␈p␈α
(i.e.,␈α∞n␈α␈otice␈α
th␈α␈at␈α
a
␈β	]␈↓ ↓H␈ε#g␈α␈rou␈α␈p␈αof␈αin␈α␈divid␈α␈uals␈αsh␈α␈are␈αa␈αset␈αof␈αco␈α␈mmo␈α␈n␈αch␈α␈arac␈α␈teristics,␈α
a␈α␈nd␈αcreate␈αa␈αne␈α␈w␈αuser
␈β
¬␈↓ ↓H␈ε#g␈α␈rou␈α␈p␈αou␈α␈t␈αof␈αthe␈α␈m).
␈β
q␈↓ α␈ε#The␈α
p␈α␈reced␈α␈ing␈α
k␈α␈i␈α↓n␈α␈d␈α
of␈α
pred␈α␈iction␈α
is␈α
base␈α␈d␈α
on␈α
a␈α
th␈α␈eory␈α
o␈α␈f␈αu␈α␈ser␈α
typ␈α␈es,␈αem␈α}bod␈α␈ied
␈β→␈↓ ↓H␈ε#in␈αλa␈α	s␈α␈et␈α	of␈αλ\typ␈α␈ical␈α	re␈α␈prese␈α␈n␈α␈tativ␈α}e"␈α	m␈α␈od␈α␈el␈α↓s␈α␈.␈αThe␈αλsam␈α␈e␈α	sou␈α␈rce␈αλof␈α	p␈α␈o␈α␈w␈α␈er␈α	c␈α␈an␈αλbe␈αλused␈αλin
␈βA␈↓ ↓H␈ε#m␈α␈an␈α␈y␈α
ways␈α␈:␈αstere␈α␈otyp␈α␈ing␈αo␈α␈f␈αe␈α␈v␈α␈en␈α}ts␈α(␈α↓a␈α␈s␈αi␈α↓n␈α
scripts),␈αstereo␈α␈typ␈α␈i␈α↓n␈α␈g␈αof␈αsta␈α␈ti␈α↓c␈αc␈α␈omp␈α␈l␈α↓e␈α␈x␈α␈es
␈βh␈↓ ↓H␈ε#(a␈α␈s␈α	i␈α↓n␈αλfram␈α␈es),␈α
stere␈α␈oty␈α␈ping␈αλof␈α	co␈α␈mm␈α␈u␈α␈nities␈α	(as␈α	in␈αλacto␈α␈rs,␈α
b␈α␈ei␈α↓n␈α␈gs,␈α	an␈α␈d␈α	co␈α␈n␈α␈tra␈α␈ct␈α	ne␈α␈ts).
␈β⊂␈↓ ↓H␈ε#In␈α
a␈α␈l␈α↓l␈α
the␈α␈se␈αc␈α␈ases,␈αt␈α␈he␈α
sou␈α␈rce␈α
of␈α
po␈α␈w␈α␈er␈α
lies␈αin␈α
q␈α␈uick␈α␈l␈α↓y␈α
r␈α␈ecog␈α␈nizing␈α
p␈α␈rob␈α␈ab␈α␈l␈α↓e␈α
me␈α␈m␈α␈ber-
␈β7␈↓ ↓H␈ε#sh␈α␈ip␈αin␈α(ap␈α␈plicab␈α␈il␈α↓ity␈αo␈α␈f)␈αso␈α␈me␈αsch␈α␈ema␈α␈,␈αa␈α␈f␈α↓te␈α␈r␈αw␈α↓h␈α␈ich␈αa␈α␈l␈α↓l␈αthe␈αr␈α␈est␈αof␈αthe␈αsc␈α␈hema␈α
(plus
␈β←␈↓ ↓H␈ε#k␈α␈no␈α}wl␈α↓e␈α␈dge␈αλab␈α␈out␈αλall␈α	its␈α	gen␈α␈eraliza␈α␈ti␈α↓o␈α␈ns)␈α	is␈α	p␈α␈resu␈α␈med␈αλto␈α	b␈α␈e␈α	re␈α␈l␈α↓ev␈α␈an␈α}t.␈αProg␈α␈rams␈αλmigh␈α␈t
␈β
π␈↓ ↓H␈ε#b␈α␈uild␈α	up␈α	an␈α␈d␈α	utilize␈α
sc␈α␈ena␈α␈rios␈α
o␈α␈f␈α
ho␈α}w␈α
pr␈α␈oblem␈α␈s␈α
are␈α	solv␈α}ed␈α	typ␈α␈i␈α↓c␈α␈all␈α↓y␈α	in␈α	th␈α␈ei␈α↓r␈α	do␈α␈main␈α␈.
␈β
.␈↓ ↓H␈ε#Th␈α␈e␈αb␈α␈uildin␈α␈g-up␈α
co␈α␈uld␈α
be␈αt␈α␈op-d␈α␈o␈α␈wn␈α
via␈α
spec␈α␈i␈α↓a␈α␈l␈α↓iza␈α␈ti␈α↓o␈α␈n␈α
or␈αb␈α␈otto␈α␈m-up␈α
via␈α
gen␈α␈eraliza-
␈β
V␈↓ ↓H␈ε#tio␈α␈n,␈α⊂o␈α␈r␈α∂ev␈α}en␈α∞\sid␈α␈eway␈α␈s"␈α∂v␈α␈ia␈α∂a␈α␈na␈α␈l␈α↓o␈α␈gy␈α␈.␈α⊗The␈α∞mo␈α␈dels␈α∞wo␈α␈uld␈α∞be␈α∞u␈α␈sed␈α∞for␈α∞pred␈α␈iction
␈β
⎇␈↓ ↓H␈ε#(re␈α␈cogn␈α␈ize␈αre␈α␈l␈α↓e␈α␈van␈α}t␈αmo␈α␈dels␈αa␈α␈nd␈α
ac␈α␈ti␈α↓v␈α␈ate␈α
them␈α␈,␈αha␈α␈v␈α␈e␈αth␈α␈em␈α
h␈α␈y␈α␈poth␈α␈esize␈α
pro␈α␈bab␈α␈le␈αfu-
␈β∞%␈↓ ↓H␈ε#tu␈α␈re␈α
situat␈α␈i␈α↓o␈α␈ns).␈α∩Toge␈α␈ther,␈α∞th␈α␈e␈α
mod␈α␈els␈α∞w␈α␈o␈α␈uld␈α
form␈α
a␈α
th␈α␈eory␈α
o␈α␈f␈α∞h␈α␈o␈α␈w␈α∞p␈α␈rob␈α␈lems␈α
are
␈β∞M␈↓ ↓H␈ε#so␈α␈lv␈α␈ed␈α
i␈α↓n␈α
tha␈α␈t␈αd␈α␈om␈α␈ain.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
44␈α↓←
␈βα@␈↓ ↓H␈ε3APPE␈α↓N␈α␈DIX␈α5␈α␈.␈αCo␈α␈gn␈α␈i␈α↓tiv␈α}e␈αEcon␈α␈om␈α␈y␈α
i␈α↓n␈α
ANY␈αE␈α↓n␈α}viron␈α␈men␈α}t
␈β∧β␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈αεA␈αεco␈α␈heren␈α}t␈αεthe␈α␈ory␈α¬of␈αεcog␈α␈nitiv␈α␈e␈αεec␈α␈ono␈α␈m␈α␈y␈αεm␈α}ust␈αεch␈α␈ara␈α␈cterize␈αεth␈α␈e␈αεsou␈α␈rces
␈β∧+␈↓ ↓H␈ε0o␈α␈f␈αλpo␈α}we␈α␈r␈αλof␈αλits␈αλme␈α␈thod␈α␈s,␈α	a␈α␈nd␈απdesc␈α␈ri␈α↓b␈α␈e␈αλwa␈α␈ys␈αλin␈απwhich␈απthey␈απsp␈α␈ecialize␈αλfor␈απen␈α␈v␈α␈i␈α↓r␈α␈onm␈α␈en␈α␈ts
␈β∧S␈↓ ↓H␈ε0h␈α␈av␈α␈i␈α↓n␈α␈g␈αλv␈α␈ariou␈α␈s␈αλp␈α␈rop␈α␈erties.␈α
W␈α↓h␈α␈il␈α↓e␈απthe␈απbo␈α␈dy␈απof␈αλth␈α␈i␈α↓s␈απpa␈α␈per␈αλc␈α␈on␈α␈cen␈α␈tra␈α␈ted␈απup␈α␈on␈απcog␈α␈nitiv␈α␈e
␈β∧z␈↓ ↓H␈ε0e␈α␈con␈α␈om␈α␈y␈αλin␈ε)␈α	fluid␈ε0␈αλen␈α␈v␈α␈iron␈α␈men␈α␈t␈α␈s,␈α
w␈α␈e␈αλhop␈α␈e␈α	to␈αλsee␈αλsuc␈α␈h␈α	a␈αλco␈α␈mpre␈α␈hen␈α␈siv␈α␈e␈α	t␈α␈heo␈α␈ry␈α	d␈α␈ev␈α}elop
␈β¬"␈↓ ↓H␈ε0in␈α∞th␈α␈e␈α∞futu␈α␈re.␈α∀F␈α↓o␈α␈r␈α∞that␈α∞re␈α␈ason␈α␈,␈α∂we␈α∞sh␈α␈all␈α∞prese␈α␈n␈α␈t␈α∞(brie⎇␈α␈y,␈α∂h␈α␈ere␈α∞in␈α∞an␈α
app␈α␈en␈α␈dix)␈α∞a
␈β¬I␈↓ ↓H␈ε0few␈α	tec␈α␈hn␈α␈i␈α↓q␈α␈ues␈α	fo␈α␈r␈α
e␈α␈nh␈α␈an␈α␈ci␈α↓n␈α␈g␈α	co␈α␈gn␈α␈i␈α↓tiv␈α}e␈α	econ␈α␈om␈α␈y␈αλi␈α↓n␈ε)␈αλarbitra␈α␈ry␈ε0␈α	en␈α}viron␈α␈men␈α}ts.␈αWe␈α	ha␈α␈v␈α␈e
␈β¬q␈↓ ↓H␈ε0a␈α␈l␈α↓r␈α␈ead␈α␈y␈α∞de␈α␈scribed␈α
i␈α↓n␈α
great␈α∞d␈α␈etail␈α∞(Sectio␈α␈n␈α∞2.2)␈α∞th␈α␈e␈ε)␈α∂ca␈α␈ching␈ε0␈α∞o␈α␈f␈α∂in␈α␈te␈α␈rmed␈α␈i␈α↓a␈α␈te␈α∞resu␈α␈l␈α↓ts
␈βε→␈↓ ↓H␈ε0(in␈α␈te␈α␈l␈α↓ligen␈α}t␈α
red␈α␈un␈α␈dan␈α␈cy␈α␈)␈α∞a␈α␈nd␈αw␈α↓ill␈α
no␈α␈w␈α
trea␈α␈t␈α
t␈α␈w␈α␈o␈α
ad␈α␈ditiona␈α␈l␈α∞m␈α␈etho␈α␈ds:␈α∂ex␈α␈pecta␈α␈tion-
␈βε@␈↓ ↓H␈ε0simp␈α␈li␈α↓|␈α␈ed␈αεproc␈α␈essing␈απ(in␈α}tell␈α↓ige␈α␈n␈α␈t␈απfocu␈α␈s␈απof␈απa␈α␈tten␈α␈tion␈α␈)␈απan␈α␈d␈απm␈α␈u␈α␈l␈α↓t␈α␈i␈α↓p␈α␈le␈απl␈α↓e␈α␈v␈α␈els␈απof␈απa␈α␈bstra␈α␈ction
␈βεh␈↓ ↓H␈ε0(in␈α␈te␈α␈l␈α↓ligen␈α}t␈αkn␈α␈o␈α␈wled␈α␈ge␈αstru␈α␈cturin␈α␈g.)
␈βπ}␈↓ ↓H␈ε3Ap␈α␈pe␈α␈nd␈α␈i␈α↓x␈α
5.1.␈αExp␈α␈ectation␈α␈-Simp␈α␈li␈α↓|␈α␈ed␈αPro␈α␈cessing␈α␈.
␈βλ⎇␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈αλFor␈απe}cien␈α␈cy's␈αλsa␈α␈k␈α␈e,␈αλan␈απi␈α↓n␈α}tell␈α↓ig␈α␈en␈α␈t␈αλsy␈α␈stem␈απshou␈α␈ld␈αλb␈α␈e␈αλwill␈α↓in␈α␈g␈αλan␈α␈d␈απable
␈β	$␈↓ ↓H␈ε0to␈αλad␈α␈d␈α	n␈α␈ew␈α	fac␈α␈ts,␈α
b␈α␈ut␈α	sh␈α␈ou␈α␈ld␈α	b␈α␈e␈ε)␈α	ea␈α␈ger␈ε0␈α	to␈α	a␈α␈dd␈αλsurp␈α␈rising␈αλnew␈α	fa␈α␈cts.␈αS␈α␈urp␈α␈rises␈α	ca␈α␈n␈α	o␈α␈nly
␈β	L␈↓ ↓H␈ε0b␈α␈e␈αn␈α␈oticed␈α
b␈α␈y␈αco␈α␈n␈α␈tra␈α␈st␈αwith␈ε)␈αexpecta␈α␈tions␈ε0,␈αso␈αa␈α␈n␈αin␈α␈te␈α␈l␈α↓ligen␈α}t␈αsy␈α␈stem␈αs␈α␈hou␈α␈ld␈αm␈α␈ain␈α␈ta␈α␈i␈α↓n␈α
a
␈β	s␈↓ ↓H␈ε0c␈α␈on␈α␈te␈α␈xt␈α	o␈α␈f␈α	ex␈α␈pec␈α␈tation␈α␈s␈α	an␈α␈d␈αλ|lter␈αλi␈α↓n␈α␈com␈α␈i␈α↓n␈α␈g␈α	o␈α␈bse␈α␈rvat␈α␈i␈α↓o␈α␈ns␈α	a␈α␈ga␈α␈i␈α↓n␈α␈st␈α	th␈α␈at.␈α
F␈α↓u␈α␈rth␈α␈ermore␈α␈,
␈β
≠␈↓ ↓H␈ε0e␈α␈xp␈α␈ectatio␈α␈ns␈α	an␈α␈d␈α	su␈α␈rprises␈α	ca␈α␈n␈α	aid␈α	a␈α␈n␈α	in␈α␈telligen␈α}t␈α
sy␈α␈stem␈α	in␈α	c␈α␈omp␈α␈aring␈αλi␈α↓ts␈α	mo␈α␈del␈α	an␈α␈d
␈β
C␈↓ ↓H␈ε0p␈α␈roce␈α␈ssing␈α	of␈α	the␈α	do␈α␈main␈α	to␈α	th␈α␈e␈α
re␈α␈al␈α
w␈α␈orld␈α␈.␈αThro␈α␈ug␈α␈h␈α	such␈α	m␈α␈onito␈α␈ri␈α↓n␈α␈g,␈α
d␈α␈i␈α↓s␈α␈crepe␈α␈ncies
␈β
j␈↓ ↓H␈ε0m␈α␈ay␈α
b␈α␈e␈αfo␈α␈un␈α␈d␈α
an␈α␈d␈α
diag␈α␈no␈α␈sed,␈α
l␈α↓ea␈α␈din␈α␈g␈α
to␈α
cha␈α␈nge␈α␈s␈αin␈α
th␈α␈e␈α
mod␈α␈el␈αma␈α␈kin␈α␈g␈α
i␈α↓t␈α
mo␈α␈re␈αc␈α␈on-
␈β∩␈↓ ↓H␈ε0sisten␈α}t␈α
with␈αobse␈α␈rv␈α␈ed␈αbe␈α␈ha␈α␈vior.␈α⊂Our␈α
d␈α␈iscus␈α␈si␈α↓o␈α␈n␈α
h␈α␈ere␈α
c␈α␈en␈α␈te␈α␈rs␈α
on␈αthe␈αi␈α↓m␈α␈po␈α␈rtan␈α␈ce␈α
of
␈β9␈↓ ↓H␈ε0u␈α␈sing␈αsu␈α␈ch␈α
exp␈α␈ecta␈α␈ti␈α↓o␈α␈ns␈αto␈αfo␈α␈cus␈αa␈α␈nd␈α
|lter␈αin␈α␈telligen␈α}t␈αpro␈α␈cessing␈α␈.
␈β7␈↓ α␈ε#The␈α
wo␈α␈rld␈α∞bo␈α␈m␈α␈b␈α␈ards␈α∞o␈α␈ur␈α∞sen␈α␈ses␈α∞with␈α∞d␈α␈ata␈α␈,␈α∂m␈α␈uch␈α
mor␈α␈e␈α∞tha␈α␈n␈α∞w␈α␈e␈α∞ca␈α␈n␈α∞pr␈α␈ocess
␈β←␈↓ ↓H␈ε#in␈αde␈α␈tail␈α
in␈α
re␈α␈al␈α
time;␈α∞y␈α}et␈α
w␈α␈e␈αcan␈α␈'t␈α
li␈α↓v␈α}e␈α
in␈αa␈α
h␈α}un␈α␈dre␈α␈d␈α
time␈α␈s␈α
rea␈α␈l␈α
ti␈α↓m␈α␈e.␈α⊂W␈α↓e␈αsurv␈α␈iv␈α␈e
␈β
π␈↓ ↓H␈ε#b␈α␈y␈α
ign␈α␈orin␈α␈g␈α
mo␈α␈st␈α
of␈α
th␈α␈at␈α
da␈α␈ta,␈α
or,␈α
more␈α	precisely␈α␈,␈αb␈α␈y␈α
k␈α␈no␈α}w␈α↓in␈α␈g␈α
(almo␈α␈st␈α
immed␈α␈iately
␈β
.␈↓ ↓H␈ε#d␈α␈ecid␈α␈i␈α↓n␈α␈g)␈αλwha␈α␈t␈α	c␈α␈an␈αλb␈α␈e␈αλi␈α↓g␈α␈no␈α␈red.␈α
We␈αλmain␈α␈t␈α␈ain␈αλa␈αλset␈αλof␈αλex␈α␈pe␈α␈ctation␈α␈s,␈α	aga␈α␈inst␈αλwhich␈απthe
␈β
V␈↓ ↓H␈ε#in␈α␈comin␈α␈g␈α	torren␈α}t␈α
is␈α	mat␈α␈ched␈α␈.␈αAlmos␈α␈t␈α
a␈α␈l␈α↓l␈α	of␈α	i␈α↓t␈α	wil␈α↓l␈α	matc␈α␈h␈α	tho␈α␈se␈α	exp␈α␈ecta␈α␈ti␈α↓o␈α␈ns,␈α
a␈α␈nd␈α	w␈α␈e
␈β
⎇␈↓ ↓H␈ε#th␈α␈en␈αn␈α␈eed␈αmere␈α␈l␈α↓y␈αp␈α␈roce␈α␈ss␈α
th␈α␈e␈α
u␈α␈ne␈α␈xp␈α␈ected␈αinp␈α␈uts,␈α
th␈α␈e␈α
s␈α␈urp␈α␈ri␈α↓sin␈α␈g␈α
o␈α␈bse␈α␈rvat␈α␈i␈α↓o␈α␈ns.␈α⊂We
␈β∞%␈↓ ↓H␈ε#re␈α␈serv␈α␈e␈α
o␈α␈ur␈α
comp␈α␈ut␈α␈i␈α↓n␈α␈g␈α
for␈α
tho␈α␈se␈αo␈α␈pp␈α␈ortu␈α␈nities␈α
which␈α
p␈α␈romise␈α
u␈α␈s␈αg␈α␈en␈α␈u␈α␈i␈α↓n␈α␈e␈α
new␈α
fac␈α␈ts,
␈β∞M␈↓ ↓H␈ε#ra␈α␈the␈α␈r␈αth␈α␈an␈α
reco␈α␈n|␈α␈rmation␈α
of␈αkn␈α␈o␈α␈wn␈αo␈α␈ne␈α␈s.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
45␈α↓←
␈βα1␈↓ α␈ε#Su␈α␈ch␈α
con␈α␈cen␈α␈tra␈α␈tion␈α∞o␈α␈n␈α∞th␈α␈e␈α∞abn␈α␈orm␈α␈al␈α∞i␈α↓s␈α∞a␈α∞n␈α␈atu␈α␈ral␈α∞side-e{ect␈α∞o␈α␈f␈α∂b␈α␈eing␈α
guid␈α␈ed
␈βαX␈↓ ↓H␈ε#b␈α␈y␈α
ex␈α␈pe␈α␈ctation␈α␈s␈α
←␈αa␈α␈l␈α↓b␈α␈eit␈α
usu␈α␈ally␈α
stereo␈α␈typ␈α␈ed␈α
o␈α␈nes␈α
←␈α
ab␈α␈ou␈α␈t␈αs␈α␈i␈α↓tu␈α␈ation␈α␈s,␈αev␈α}en␈α}ts,␈αan␈α␈d
␈ββ␈↓ ↓H␈ε#p␈α␈eop␈α␈le.␈α
One␈αεi␈α↓s␈απa␈α␈ble␈απto␈αεzi␈α↓p␈αεthr␈α␈oug␈α␈h␈απmo␈α␈st␈απof␈απwh␈α␈at␈απis␈απenc␈α␈oun␈α}tered␈α␈,␈αλmatc␈α␈h␈απit␈απimmed␈α␈iately
␈ββ'␈↓ ↓H␈ε#to␈αthe␈αa␈α␈ctiv␈α␈e␈αsch␈α␈ema␈α␈,␈α
a␈α␈nd␈αm␈α␈o␈α␈v␈α␈e␈αon.␈α∞Th␈α␈e␈αonly␈αpro␈α␈cessing␈αwhich␈αis␈αslo␈α␈w␈αan␈α␈d␈αtrick␈α␈y
␈ββO␈↓ ↓H␈ε#is␈αth␈α␈at␈αde␈α␈ali␈α↓n␈α␈g␈αwith␈αth␈α␈e␈αrema␈α␈ining␈α
ano␈α␈malies,␈αex␈α␈c␈α␈eption␈α␈s,␈αpu␈α␈zzles.
␈β∧?␈↓ α␈ε#The␈α
m␈α␈ore␈α
ge␈α␈nera␈α␈l␈αp␈α␈osition␈α
is␈α
th␈α␈at␈α
eac␈α␈h␈α
slot␈α
ind␈α␈i␈α↓c␈α␈ates␈α
n␈α␈ot␈α
merely␈α	a␈α
defa␈α␈ult,␈αb␈α␈ut
␈β∧g␈↓ ↓H␈ε#a␈α␈l␈α↓s␈α␈o␈α	an␈α	ind␈α␈ication␈α	o␈α␈f␈α
h␈α␈o␈α␈w␈α	impo␈α␈rtan␈α}t␈α
it␈α	is␈α
to␈α	c␈α␈on|␈α␈rm␈α	tha␈α␈t␈α	valu␈α␈e.␈αS␈α␈ome␈α	slots␈α	wil␈α↓l␈α	ha␈α␈v␈α␈e
␈β¬∞␈↓ ↓H␈ε#m␈α␈eta-co␈α␈mmen␈α}ts␈αli␈α↓k␈α}e␈α\I'm␈αw␈α␈orth␈α
com␈α␈pu␈α␈ting␈αo␈α␈r␈αv␈α␈erify␈α␈i␈α↓n␈α␈g",␈αo␈α␈r␈αj␈α↓u␈α␈st␈αth␈α␈e␈αop␈α␈posite.␈αFor
␈β¬6␈↓ ↓H␈ε#e␈α␈xam␈α␈ple,␈αin␈αou␈α␈r␈α\Ro␈α␈om"␈α
frame,␈αw␈α␈e␈αh␈α␈av␈α}e␈αa␈αd␈α␈efau␈α␈l␈α↓t␈αC␈α␈ei␈α↓ling␈α␈,␈αbu␈α␈t␈αi␈α↓n␈α
ev␈α}eryd␈α␈ay␈α
l␈α↓ife␈αw␈α␈e
␈β¬↑␈↓ ↓H␈ε#k␈α␈no␈α}w␈α	to␈α	n␈α␈ot␈α	sq␈α␈ua␈α␈nd␈α␈er␈α	time␈α	c␈α␈hec␈α␈king␈αλtha␈α␈t␈α	ea␈α␈ch␈α	ro␈α␈om␈αλwe␈α␈'␈α↓re␈αλin␈α	h␈α␈as␈α	a␈αλceili␈α↓n␈α␈g.␈α
Similarly
␈βε¬␈↓ ↓H␈ε#fo␈α␈r␈α∞em␈α␈ergen␈α␈cy␈α
ex␈α␈i␈α↓t␈α
sign␈α␈s:␈α⊃th␈α␈ey␈α
u␈α␈sually␈α
ex␈α␈i␈α↓st,␈α∞an␈α␈d␈α
w␈α␈e␈α∞ra␈α␈rely␈α
feel␈α∞it's␈α∞co␈α␈st-e{ectiv␈α␈e
␈βε-␈↓ ↓H␈ε#to␈αcon␈α␈|r␈α␈m␈α
tha␈α␈t.␈α⊃We␈α
h␈α␈av␈α}e␈α
in␈α
b␈α␈oth␈αsittua␈α␈ti␈α↓o␈α␈ns␈α
a␈αv␈α␈e␈α␈ry␈α
fa␈α␈st␈α
algo␈α␈ri␈α↓th␈α␈m␈α
w␈α␈e␈αcan␈αap␈α␈ply
␈βεT␈↓ ↓H␈ε#if␈α
ev␈α}er␈α
w␈α␈e␈α
a␈α␈re␈α
in␈αa␈α
situ␈α␈ation␈αi␈α↓n␈αwh␈α␈i␈α↓c␈α␈h␈α
w␈α␈e␈α
n␈α␈eed␈αth␈α␈at␈α
info␈α␈rmation␈α␈.␈α⊃Fo␈α␈r␈α
ceili␈α↓n␈α␈gs,␈α
it'␈α↓s
␈βεx␈↓ 	P␈ε&1␈α␈0
␈βε|␈↓ ↓H␈ε)∃␈↓ ↓b␈ε#(␈αλ)␈απ(␈↓ α∪␈ε)l␈↓ α≤␈ε)o␈↓ α*␈ε)o␈↓ α7␈ε)k␈↓ αH␈ε)u␈↓ α\␈ε)p␈↓ αm␈ε)w␈↓ β¬␈ε)a␈↓ β⊗␈ε)r␈↓ β%␈ε)d␈↓ β7␈ε)s␈↓ βE␈ε#);␈αfor␈αex␈α␈i␈α↓t␈αsig␈α␈ns,␈αi␈α↓t␈α␈'␈α↓s␈α\␈α␈l␈α↓o␈α␈ok␈αfo␈α␈r␈αred␈αo␈α␈n␈αwhite␈αlette␈α␈ri␈α↓n␈α␈g."
␈βπl␈↓ α␈ε#The␈αpo␈α␈l␈α↓icy␈αfor␈α
wh␈α␈ethe␈α␈r,␈α∞wh␈α␈en,␈α
and␈αh␈α␈o␈α␈w␈α
to␈α
c␈α␈heck␈αa␈α
d␈α␈efau␈α␈lt␈α
slot␈α
v␈α␈alue␈αcan␈αbe
␈βλ∀␈↓ ↓H␈ε#a␈α␈rbitrar␈α␈i␈α↓ly␈α
c␈α␈omp␈α␈l␈α↓e␈α␈x.␈αTh␈α␈e␈α
pro␈α␈gram␈α	may␈α	be␈α
d␈α␈esign␈α␈ed␈α
to␈α	reaso␈α␈n␈α
at␈α
g␈α␈reat␈α
len␈α␈gth␈α	abo␈α␈ut
␈βλ;␈↓ ↓H␈ε#h␈α␈o␈α␈w␈α	m␈α␈u␈α␈ch␈α	time␈α	to␈αλexp␈α␈en␈α␈d␈α	re-co␈α␈n|␈α␈rming␈αλthe␈α	ex␈α␈pe␈α␈cted␈α␈.␈αIt␈α	may␈αλreaso␈α␈n␈α	ab␈α␈ou␈α␈t␈α	the␈α	ta␈α␈sk
␈βλc␈↓ ↓H␈ε#o␈α␈f␈αreaso␈α␈ning␈αa␈α␈bo␈α␈ut␈αh␈α␈o␈α␈w␈αm␈α␈uc␈α␈h␈αtime␈αto␈αs␈α␈pen␈α␈d,␈αan␈α␈d␈αso␈αo␈α␈n.
␈β	↑␈↓ ↓H␈ε#S␈α␈ev␈α␈e␈α␈ral␈αi␈α↓n␈α␈crea␈α␈ses␈αin␈αe}␈α␈ciency␈α
are␈αre␈α␈ali␈α↓z␈α␈able␈αth␈α␈rou␈α␈gh␈α
exp␈α␈ecta␈α␈ti␈α↓o␈α␈n-|␈α␈l␈α↓te␈α␈ri␈α↓n␈α␈g:
␈β
N␈↓ α␈ε#(a).␈α⊂Percep␈α␈tua␈α␈l␈α
set:␈α∂Ex␈α␈pec␈α␈tation␈α␈s␈α
allo␈α␈w␈α
y␈α}ou␈αto␈α
s␈α␈ee␈α
wh␈α␈at␈α
y␈α}ou␈αex␈α␈pect␈αwi␈α↓t␈α␈h␈α
less
␈β
v␈↓ ↓H␈ε#e␈α␈{␈α↓o␈α␈rt␈α
For␈αeme␈α␈rgen␈α␈cy␈αex␈α␈i␈α↓t␈αsign␈α␈s,␈α
when␈αw␈α␈e␈αn␈α␈eed␈αto␈α|␈α␈nd␈αth␈α␈em,␈α
w␈α␈e␈αkn␈α␈o␈α␈w␈αto␈αl␈α↓o␈α␈ok␈αfor
␈β≥␈↓ ↓H␈ε#h␈α␈orizo␈α␈n␈α␈tal␈αλan␈α␈d␈αλv␈α}ertical␈αλred␈αλline␈α␈s;␈α
th␈α␈is␈α	is␈αλ99␈α␈%␈α	e{ec␈α␈ti␈α↓v␈α}e.␈α
W␈α↓h␈α␈en␈αλw␈α␈e␈αλloo␈α␈k␈αλat␈αλo␈α␈ur␈αλred␈απL␈α↓ED
␈βE␈↓ ↓H␈ε#wa␈α␈tch␈αa␈α␈nd␈αh␈α␈av␈α}e␈αa␈αpe␈α␈rcep␈α␈tual␈αset␈αto␈αre␈α␈ad␈αth␈α␈e␈αtime,␈αw␈α␈e␈αof␈αcou␈α␈rse␈αw␈α␈ould␈α
not␈αm␈α␈i␈α↓sta␈α␈k␈α␈e
␈βm␈↓ ↓H␈ε#th␈α␈e␈αimag␈α␈e␈αfor␈αth␈α␈at␈αof␈αth␈α␈e␈αE␈α↓XIT.
␈β]␈↓ α␈ε#(b).␈α
Su␈α␈rpr␈α␈i␈α↓se␈α␈:␈α
If␈αλwe␈απobse␈α␈rv␈α␈e␈αλY␈αλwh␈α␈en␈αλw␈α␈e␈απexp␈α␈ected␈απX,␈αλour␈αλa␈α␈tten␈α␈t␈α␈i␈α↓o␈α␈n␈αλis␈αλcap␈α␈tu␈α␈red.␈α
In
␈β
∧␈↓ ↓H␈ε#o␈α␈ne␈αλwa␈α␈y,␈α	sen␈α␈siti␈α↓v␈α␈ity␈αλto␈αλd␈α␈ata␈απi␈α↓n␈α␈con␈α␈sisten␈α␈t␈αλwith␈αλe␈α␈xp␈α␈ectat␈α␈i␈α↓o␈α␈ns␈αλh␈α␈as␈αλbe␈α␈en␈αλh␈α␈eigh␈α␈te␈α␈ned␈α␈.␈αWe
␈β
,␈↓ ↓H␈ε#sa␈α␈w␈αλin␈αλ(a␈α␈),␈α	ab␈α␈o␈α␈v␈α␈e␈α␈,␈α	th␈α␈at␈αλrelian␈α␈ce␈αλo␈α␈n␈αλfra␈α␈mes␈απw␈α↓ill␈αλdu␈α␈ll␈αλou␈α␈r␈αλch␈α␈anc␈α␈e␈αλof␈απnoticin␈α␈g␈αλa␈απsurp␈α␈rising
␈β
S␈↓ ↓H␈ε#d␈α␈atu␈α␈m␈απ(␈α↓s␈α␈i␈α↓n␈α␈ce␈απw␈α␈e␈αλwill␈αλten␈α␈d␈απto␈απin␈α␈terp␈α␈ret␈απan␈α}y␈απda␈α␈ta␈απas␈απcon␈α␈si␈α↓ste␈α␈n␈α␈t␈απwi␈α↓th␈αεthe␈απcu␈α␈rren␈α␈t␈απfram␈α␈e).
␈β
␈␈↓ ↓H␈∧
␈↓Hα↓X
␈β∞
␈↓ ↓H␈ε&1␈α␈0
␈β∞∂␈↓ ↓k␈ε$Whi␈α␈le␈α
t␈α␈his␈α
may␈α
see␈α␈m␈α
to␈α
be␈α
a␈αm␈α␈uc␈α␈h␈α
more␈α
com␈α␈ple␈α␈x␈αprogram␈α
to␈αe␈α␈x␈α␈ecut␈α␈e,␈α
re␈α␈call␈α	tha␈α↓t␈α
i␈α␈f␈αw␈α␈e
␈β∞0␈↓ ↓H␈ε$tr␈α␈uly␈α	need␈α	to␈α	run␈α
i␈α␈t␈α
←␈α	s␈α␈a␈α↓y␈α	in␈α	a␈α
sudde␈α␈n␈α
po␈α␈w␈α␈er␈α	fa␈α↓i␈α␈lure␈α	←␈α	w␈α␈e␈α	e␈α␈xpect␈α	those␈α	l␈α␈it␈α	signs␈α	to␈α
be␈α	one
␈β∞P␈↓ ↓H␈ε$of␈α
the␈α
few␈α
things␈α
w␈α␈e␈α
coul␈α␈d␈αst␈α␈il␈α␈l␈α
see␈α␈.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
46␈α↓←
␈βα0␈↓ ↓H␈ε#Th␈α␈is␈α
po␈α␈i␈α↓n␈α}t␈α
(b)␈α
sa␈α␈ys␈α
th␈α␈at␈ε)␈α
i␈α␈f␈ε#␈α∞w␈α␈e␈αdo␈αnotice␈αi␈α↓t␈α␈,␈α∞the␈α␈n␈α
it␈α
will␈α∞h␈α␈av␈α}e␈α
a␈α
s␈α␈i␈α↓g␈α␈ni|c␈α␈an␈α␈t␈αi␈α↓m␈α␈pac␈α␈t.
␈βαW␈↓ ↓H␈ε#Ca␈α␈refully␈αλbu␈α␈i␈α↓d␈α␈ing␈αλup␈αλan␈αλex␈α␈pe␈α␈ctation␈αλan␈α␈d␈αλthe␈α␈n␈α	a␈α␈bru␈α␈pting␈αλsh␈α␈atterin␈α␈g␈α	it␈α	with␈αλa␈α	ja␈α␈rring
␈βα␈␈↓ ↓H␈ε#su␈α␈rpr␈α␈i␈α↓se␈α
i␈α↓s␈αth␈α␈e␈αa␈α␈rchet␈α␈yp␈α␈i␈α↓ca␈α␈l␈αtemp␈α␈l␈α↓a␈α␈te␈αfor␈αa␈α
goo␈α␈d␈αjo␈α␈k␈α␈e.␈αAs␈αArth␈α␈u␈α␈r␈αKoe␈α␈stl␈α↓e␈α␈r␈αob␈α␈serv␈α␈e␈α␈s,
␈ββ'␈↓ ↓H␈ε#th␈α␈e␈α	jarring␈αλof␈α	con␈α␈⎇icting␈α	m␈α␈atrices␈α	of␈α	th␈α␈ou␈α␈gh␈α␈t␈α	is␈α	what␈α	p␈α␈o␈α␈w␈α␈ers␈α	art␈α	(␈ε0ah␈α␈!␈ε#),␈α
scienc␈α␈e␈α	(␈ε0aha␈α␈!␈ε#␈α↓)
␈ββN␈↓ ↓H␈ε#a␈α␈nd␈α
h␈α␈u␈α␈mor␈α(␈ε0ha␈α␈ha␈α␈!␈ε#␈α↓).
␈β∧>␈↓ α␈ε#(c).␈α∞De␈α␈f␈α↓e␈α␈r:␈α
By␈αrely␈α␈i␈α↓n␈α␈g␈αu␈α␈po␈α␈n␈αe␈α␈xp␈α␈ectatio␈α␈ns,␈αup␈α␈on␈αdefa␈α␈ults,␈αw␈α␈e␈αcan␈αus␈α␈ually␈αdefer
␈β∧f␈↓ ↓H␈ε#p␈α␈roce␈α␈ssing␈αto␈α|n␈α␈d␈αth␈α␈e␈αtru␈α␈e␈αva␈α␈l␈α↓u␈α␈e␈αin␈αt␈α␈he␈αcu␈α␈rren␈α}t␈αcase␈αf␈α↓o␈α␈rev␈α␈e␈α␈r.␈α∞At␈αl␈α↓e␈α␈ast,␈αwhen␈αw␈α␈e␈ε)␈αdo
␈β¬
␈↓ ↓H␈ε#|␈α␈na␈α␈l␈α↓ly␈α	h␈α␈av␈α␈e␈α	to␈α	mak␈α}e␈α
a␈α	p␈α␈articula␈α␈r␈α
pe␈α␈rcep␈α␈ti␈α↓o␈α␈n,␈α
it␈α
m␈α␈ay␈α	at␈α	that␈α	time␈α	be␈α	easier␈α	to␈α
m␈α␈ak␈α␈e␈α␈.
␈β¬5␈↓ ↓H␈ε#Wh␈α␈en␈αth␈α␈e␈αceili␈α↓n␈α␈g␈αis␈αfall␈α↓in␈α␈g,␈α
it's␈αeasier␈αto␈αse␈α␈e;␈α
whe␈α␈n␈αall␈αthe␈αligh␈α␈ts␈αg␈α␈o␈αou␈α␈t␈αex␈α␈ce␈α␈pt␈αfor
␈β¬]␈↓ ↓H␈ε#th␈α␈e␈αEX␈α↓IT␈αsign␈α␈s,␈αit'␈α↓s␈αea␈α␈si␈α↓e␈α␈r␈αto␈αse␈α␈e␈αth␈α␈em.␈αGen␈α␈era␈α␈l␈α↓izing␈α␈,␈αw␈α␈e␈αmay␈αs␈α␈tate␈αtha␈α␈t␈αit's␈αwo␈α␈rth
␈βε∧␈↓ ↓H␈ε#a␈αl␈α↓ittle␈αco␈α␈mpu␈α␈ting␈αto␈αrea␈α␈son␈αo␈α␈ut␈αwh␈α␈ethe␈α␈r␈α(and␈αmay␈α␈be␈αev␈α␈en␈αho␈α}w␈αl␈α↓o␈α␈ng␈α␈)␈α
a␈αsl␈α↓o␈α␈t-|lling
␈βε,␈↓ ↓H␈ε#c␈α␈an␈αb␈α␈e␈αigno␈α␈red␈α␈.
␈βπ≤␈↓ α␈ε#(d).␈α∂Predict␈αan␈α␈d␈αP␈α↓re␈α␈par␈α␈e:␈α∞This␈αi␈α↓n␈α␈clud␈α␈es␈αthe␈αwho␈α␈l␈α↓e␈αco␈α␈n␈α␈tin␈α␈u␈α␈um␈αw␈α␈e␈αdiscu␈α␈ssed␈αin
␈βπD␈↓ ↓H␈ε#th␈α␈e␈α
Ca␈α␈chin␈α␈g␈α
sec␈α␈ti␈α↓o␈α␈n:␈α∂b␈α␈ind␈αa␈α
v␈α␈ariab␈α␈le,␈α∞sto␈α␈re␈α
th␈α␈e␈α
triple␈α(␈α↓F,x␈α␈,␈α↓F(x)),␈α
store␈αeno␈α␈ug␈α␈h␈α
in-
␈βπk␈↓ ↓H␈ε#fo␈α␈rmation␈α
so␈α
tha␈α␈t␈αF(x)␈αco␈α␈uld␈α
be␈α
recom␈α␈pu␈α␈ted␈α
v␈α␈ery␈α
qu␈α␈ickly␈α␈,␈αstore␈αin␈α␈forma␈α␈ti␈α↓o␈α␈n␈αwh␈α␈ich
␈βλ∪␈↓ ↓H␈ε#w␈α␈o␈α␈uld␈α	mak␈α}e␈α
F'(x')␈α
m␈α␈ore␈α	easily␈α	com␈α␈pu␈α␈tab␈α␈l␈α↓e␈α	(for␈α	x'␈α
similar␈α	to␈α
x␈α␈,␈α
an␈α␈d␈α	F␈α↓'␈α	si␈α↓m␈α␈i␈α↓la␈α␈r␈α
to␈α	F),
␈βλ:␈↓ ↓H␈ε#sto␈α␈re␈α
away␈α	a␈α
pa␈α␈rti␈α↓a␈α␈l␈αmo␈α␈de␈α␈l␈αof␈α
the␈α
w␈α␈o␈α␈rl␈α↓d␈α	wi␈α↓th␈α	goo␈α␈d␈α
an␈α␈d␈α
ba␈α␈d␈α
featu␈α␈res␈α
tag␈α␈ged␈α␈.␈αNotice
␈βλb␈↓ ↓H␈ε#th␈α␈at␈αm␈α␈o␈α␈vin␈α␈g␈αalon␈α␈g␈αth␈α␈is␈αcon␈α}ti␈α↓n␈α}uu␈α␈m,␈αprog␈α␈rams␈αg␈α␈ro␈α␈w␈αmo␈α␈re␈α⎇e␈α␈xible,␈αmore␈αdesc␈α␈ri␈α↓p␈α␈tiv␈α␈e
␈β	
␈↓ ↓H␈ε#(less␈α
scalar),␈αm␈α␈ore␈α
dy␈α␈nam␈α␈i␈α↓c␈α␈.␈αIn␈α
a␈α␈l␈α↓l␈αc␈α␈ases,␈αth␈α␈e␈αm␈α␈otiva␈α␈tion␈α
for␈αd␈α␈oin␈α␈g␈αth␈α␈is␈αstora␈α␈ge␈α
is␈αto
␈β	1␈↓ ↓H␈ε#(i)␈αsp␈α␈eed␈α
up␈α
th␈α␈e␈αreco␈α␈gn␈α␈i␈α↓tio␈α␈n␈αo␈α␈f␈α(the␈α
need␈α
to␈α
do␈α␈)␈αsimil␈α↓a␈α␈r␈αcom␈α␈pu␈α␈tation␈α␈s␈αin␈αth␈α␈e␈αfu␈α␈ture␈α␈,
␈β	Y␈↓ ↓H␈ε#a␈α␈nd␈α(ii␈α↓)␈αspee␈α␈d␈α
u␈α␈p␈αor␈α
e␈α␈v␈α␈en␈αeliminat␈α␈e␈α
th␈α␈ose␈α
c␈α␈omp␈α␈uta␈α␈ti␈α↓o␈α␈ns␈αwhen␈αy␈α}ou␈αdec␈α␈i␈α↓d␈α␈e␈α
th␈α␈ey␈ε)␈αare
␈β
␈↓ ↓H␈ε#re␈α␈l␈α↓e␈α␈van␈α}t␈α∞an␈α␈d␈α∞y␈α}ou␈α∞wa␈α␈n␈α␈t␈α∞th␈α␈e␈α∞va␈α␈l␈α↓u␈α␈es␈α∞th␈α␈ey␈α∞w␈α␈ou␈α␈ld␈α∞retu␈α␈rn.␈α∀Th␈α␈ese␈α∞are␈α
the␈α∞t␈α␈w␈α␈o␈α∞u␈α␈ses␈α∞of
␈β
(␈↓ ↓H␈ε#sc␈α␈ri␈α↓p␈α␈ts,␈αb␈α␈ut␈α
a␈α␈lso␈α
of␈α
ca␈α␈ched␈α	con␈α␈stan␈α}ts␈α
(e.g.,␈αca␈α␈chin␈α␈g␈α
th␈α␈e␈α
valu␈α␈e␈α
retu␈α␈rned␈α	by␈α	O␈α␈W␈α↓N␈α␈E␈α↓D-
␈β
P␈↓ ↓H␈ε#BY,␈α∞a␈α∞f␈α↓u␈α␈nc␈α␈ti␈α↓o␈α␈n␈α∞from␈α∞CARS␈α
to␈α∞P␈α↓EOPLE␈α↓).␈α∃A␈α∞b␈α␈etter␈α∞exa␈α␈mp␈α␈l␈α↓e␈α∞is␈ε)␈α∞us␈α↓er␈α∞models␈ε#:␈α∩th␈α␈ey
␈β
w␈↓ ↓H␈ε#ra␈α␈ng␈α␈e␈α
fro␈α␈m␈αa␈αsi␈α↓n␈α␈gle␈αbit␈α(E␈α↓.g␈α␈.␈α↓,␈α
a␈αNO␈α␈VICE/␈α␈P␈α↓R␈α␈O␈αtog␈α␈gle),␈α
to␈αa␈αfew␈αn␈α␈um␈α}bers␈α(e.g.,␈α
in
␈β∨␈↓ ↓H␈ε#P␈α⎇ARR␈α⎇Y)␈α↓,␈αto␈αa␈α
dy␈α␈nam␈α␈i␈α↓c␈α
con␈α␈cept␈α␈-␈α↓m␈α␈od␈α␈el␈α↓ling␈α
sche␈α␈me␈α(e.g.,␈αi␈α↓n␈α
Eurisk␈α␈o␈α␈).
␈β∂␈↓ α␈ε#In␈α
th␈α␈e␈α
i␈α↓n␈α}terest␈α␈s␈αo␈α␈f␈αc␈α␈ogn␈α␈iti␈α↓v␈α}e␈α
eco␈α␈nom␈α}y,␈αw␈α␈e␈α
c␈α␈onc␈α␈l␈α↓u␈α␈de␈α
th␈α␈at␈α
p␈α␈rogra␈α␈ms␈α
sho␈α␈uld␈α
b␈α␈uild
␈β7␈↓ ↓H␈ε#u␈α␈p␈α∂exp␈α␈ecta␈α␈ti␈α↓o␈α␈ns,␈α⊃mo␈α␈nitor␈α∂the␈α␈m,␈α⊃an␈α␈d␈α⊂c␈α␈han␈α␈ge␈α∂their␈α∂mod␈α␈els␈α⊂as␈α∂nee␈α␈ded␈α␈.␈α→A␈α⊂na␈α␈tura␈α␈l
␈β↑␈↓ ↓H␈ε#m␈α␈ech␈α␈anism␈α	fo␈α␈r␈α
d␈α␈oin␈α␈g␈α	this␈α	is␈α	the␈α	u␈α␈se␈α	of␈α	p␈α␈attern␈αλdirecte␈α␈d␈α	k␈α␈no␈α␈wled␈α␈ge␈α	mo␈α␈du␈α␈l␈α↓e␈α␈s␈α	(P␈α↓DM␈α␈s),
␈β
ε␈↓ ↓H␈ε#wh␈α␈ich␈αc␈α␈an␈αre␈α␈act␈αto␈αch␈α␈ang␈α␈i␈α↓n␈α␈g␈αsitu␈α␈ation␈α␈s,␈α
to␈αsud␈α␈de␈α␈n␈αd␈α␈i␈α↓sc␈α␈on|␈α␈rma␈α␈ti␈α↓o␈α␈ns␈αo␈α␈f␈αpred␈α␈iction␈α␈s.
␈β
-␈↓ ↓H␈ε#Th␈α␈ese␈α
ca␈α␈n␈α
be␈α
u␈α␈sed␈α	as␈α
trigge␈α␈rs␈αo␈α␈r␈α
dem␈α␈ons;␈α
e.g.,␈αif␈α
y␈α␈ou␈α	hea␈α␈r␈α
some␈α␈one␈α
sh␈α␈ou␈α␈t␈α
\Fire!"␈αin
␈β
U␈↓ ↓H␈ε#a␈αth␈α␈eater␈α␈,␈αthat␈αtak␈α}es␈αp␈α␈reced␈α␈en␈α␈ce␈αo␈α}v␈α␈er␈αJa␈α␈ne␈αF␈α↓o␈α␈nd␈α␈a.␈α
Th␈α␈e␈αse␈α␈con␈α␈d␈αuse␈αof␈αPDMs␈αarises
␈β
⎇␈↓ ↓H␈ε#wh␈α␈en␈απa␈α␈n␈απexp␈α␈ecta␈α␈ti␈α↓o␈α␈n␈απis␈αλn␈α␈ot␈απmet:␈α	th␈α␈e␈αλp␈α␈rog␈α␈ram␈απthe␈α␈n␈απalso␈απha␈α␈s␈απsome␈απch␈α␈an␈α␈ce␈απof␈απmod␈α␈i␈α↓fy␈α␈ing
␈β∞$␈↓ ↓H␈ε#th␈α␈e␈α	culp␈α␈ri␈α↓t␈α	rule(s)␈α	tha␈α␈t␈α
ma␈α␈de␈α	th␈α␈at␈α
fa␈α␈l␈α↓se␈α	p␈α␈redictio␈α␈n␈α	(␈α↓a␈α␈nd␈α␈/or␈α	ad␈α␈din␈α␈g␈α
n␈α␈ew␈α	rule(s)␈α
wh␈α␈ich
␈β∞L␈↓ ↓H␈ε#w␈α␈o␈α␈uld␈αma␈α␈k␈α␈e␈αth␈α␈e␈αrigh␈α}t␈αo␈α␈ne␈α␈.␈α↓)
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
47␈α↓←
␈βα1␈↓ ↓H␈ε3Ap␈α␈pe␈α␈nd␈α␈i␈α↓x␈α
5.2.␈αLev␈α␈els␈αof␈αAb␈α␈straction␈α␈.
␈ββ(␈↓ α␈ε3Su␈α␈mma␈α␈ry:␈ε0␈α	An␈α	in␈α}tell␈α↓ige␈α␈n␈α␈t␈α	sy␈α␈stem's␈α	do␈α␈main␈α	m␈α␈od␈α␈el␈α
is␈α	ty␈α␈pically␈α	a␈α␈n␈α	a␈α␈pp␈α␈ro␈α␈xima␈α␈tion
␈ββP␈↓ ↓H␈ε0o␈α␈f␈αreality.␈α
It␈αis␈αoften␈αthe␈αcase␈αtha␈α␈t␈αkn␈α␈o␈α␈wledg␈α␈e␈αex␈α␈i␈α↓s␈α␈ts␈αat␈αse␈α␈v␈α␈era␈α␈l␈α
lev␈α}els␈αof␈αd␈α␈etail␈αan␈α␈d
␈ββx␈↓ ↓H␈ε0a␈α␈bstra␈α␈ction␈α␈.␈αTh␈α␈e␈α
amo␈α␈un␈α}t␈αo␈α␈f␈αd␈α␈etail␈αreq␈α␈uired␈α
in␈α
in␈α␈te␈α␈l␈α↓ligen␈α}t␈α
proc␈α␈essing␈α
d␈α␈epe␈α␈nd␈α␈s␈αo␈α␈n␈α
the
␈β∧∨␈↓ ↓H␈ε0p␈α␈rob␈α␈lem-solv␈α␈i␈α↓n␈α␈g␈α	c␈α␈on␈α␈te␈α␈xt.␈α
B␈α↓y␈αλa␈α␈pp␈α␈ropria␈α␈tely␈α	stru␈α␈ctu␈α␈ring␈αλkn␈α␈o␈α␈wledg␈α␈e,␈α
a␈αλp␈α␈roblem␈α␈-solv␈α␈er
␈β∧G␈↓ ↓H␈ε0c␈α␈an␈αλtak␈α}e␈α	a␈α␈dv␈α␈an␈α␈ta␈α␈ge␈αλof␈α	a␈α␈bstra␈α␈ction␈αλby␈αλrea␈α␈son␈α␈i␈α↓n␈α␈g␈αλat␈α	th␈α␈e␈αλl␈α↓ev␈α}el␈α	a␈α␈pp␈α␈ropr␈α␈i␈α↓a␈α␈te␈α	to␈αλth␈α␈e␈α	giv␈α}en
␈β∧n␈↓ ↓H␈ε0situ␈α␈ation␈α␈.␈α∩We␈α
arg␈α␈ue␈α
h␈α␈ere␈α
tha␈α␈t␈α
abs␈α␈traction␈αi␈α↓s␈α
cru␈α␈cial␈α
for␈α
in␈α␈telligen␈α}t␈α∞s␈α␈ystem␈α␈s␈α∞wh␈α␈ich
␈β¬⊗␈↓ ↓H␈ε0m␈α}ust␈α
p␈α␈roc␈α␈ess␈α
o␈α}v␈α␈er␈α	l␈α↓a␈α␈rge␈α	kn␈α␈o␈α␈wledg␈α␈e␈α
b␈α␈ases␈α	or␈α
with␈α␈i␈α↓n␈α	wide␈α␈l␈α↓y␈α␈-va␈α␈rying␈α	time␈α	con␈α␈strain␈α}ts.
␈βε∞␈↓ α␈ε#In␈α
man␈α}y␈α
real-li␈α↓fe␈α
pro␈α␈blem␈α
solvin␈α␈g␈αsitu␈α␈ation␈α␈s,␈αthe␈α
\g␈α␈oal"␈α
i␈α↓s␈α
no␈α␈t␈αa␈α
single,␈αp␈α␈recise
␈βε5␈↓ ↓H␈ε#a␈α␈nsw␈α␈er.␈α
Rath␈α␈er,␈α
th␈α␈ere␈α	is␈α	a␈α	co␈α␈st-ben␈α␈e|␈α␈t␈α	trad␈α␈eo{␈α	bet␈α␈w␈α␈ee␈α␈n␈α	th␈α␈e␈α	acc␈α␈ura␈α␈cy␈α	o␈α␈f␈α
th␈α␈e␈α	solu␈α␈tion
␈βε]␈↓ ↓H␈ε#a␈α␈nd␈α
th␈α␈e␈αa␈α␈mou␈α␈n␈α␈t␈α
of␈αre␈α␈sourc␈α␈es␈αc␈α␈onsu␈α␈med␈α
in␈α
pr␈α␈odu␈α␈cing␈α
it.␈αComp␈α␈ute␈α␈r␈αp␈α␈rogra␈α␈ms␈αwh␈α␈ich
␈βπ¬␈↓ ↓H␈ε#a␈α␈re␈α
desig␈α␈ned␈α
o␈α␈nly␈α
to␈α
re␈α␈turn␈α
e␈α␈xac␈α␈t␈αa␈α␈nsw␈α␈ers␈α
lie␈αa␈α␈t␈α
one␈α
e␈α␈xtrem␈α␈e␈αe␈α␈nd␈α
o␈α␈f␈αth␈α␈is␈αc␈α␈urv␈α}e,␈αan␈α␈d
␈βπ,␈↓ ↓H␈ε#ra␈α␈rely␈αn␈α␈ear␈αth␈α␈e␈αop␈α␈ti␈α↓m␈α␈al␈αpo␈α␈i␈α↓n␈α}t␈α(of␈αdiminish␈α␈i␈α↓n␈α␈g␈αret␈α␈urn␈α␈s).
␈βλ≠␈↓ α␈ε#This␈αpresu␈α␈pp␈α␈oses␈αa␈αkind␈αo␈α␈f␈α
\c␈α␈on␈α␈tin␈α}uity"␈αin␈αthe␈αen␈α␈v␈α␈iron␈α␈men␈α␈t␈α␈,␈α∞a␈α␈s␈α
w␈α␈e␈αdiscu␈α␈ssed
␈βλB␈↓ ↓H␈ε#in␈αApp␈α␈en␈α␈dix␈α2.1.␈α⊂Na␈α␈mely,␈α
tru␈α␈nc␈α␈ated␈αsea␈α␈rch␈αis␈α
assu␈α␈med␈αto␈αb␈α␈e␈α
b␈α␈etter␈αthan␈αra␈α␈nd␈α␈om
␈βλj␈↓ ↓H␈ε#se␈α␈l␈α↓e␈α␈ction␈α
of␈α∞a␈α
lega␈α␈l␈α∞mo␈α␈v␈α}e.␈α∪Almost␈α
pa␈α␈rad␈α␈o␈α␈xica␈α␈l␈α↓ly␈α␈,␈α∂if␈α∞th␈α␈e␈α∞en␈α}viro␈α␈nme␈α␈n␈α␈t␈α∞is␈α
mercu␈α␈rial,
␈β	∩␈↓ ↓H␈ε#th␈α␈en␈α
th␈α␈e␈αo␈α␈ptima␈α␈l␈αpo␈α␈i␈α↓n␈α}t␈αo␈α␈n␈α
the␈α
trad␈α␈eo{␈α
wi␈α↓ll␈αca␈α␈use␈α
ou␈α␈r␈αp␈α␈rog␈α␈ram␈α
to␈α
be␈α
v␈α␈er␈α␈y␈ε)␈α
ex␈α↓pressiv␈α␈e␈ε#.
␈β
␈↓ α␈ε#Cog␈α␈nitiv␈α␈e␈α
system␈α␈s␈αwhich␈α
m␈α␈u␈α␈st␈αco␈α␈pe␈α
w␈α↓ith␈α
th␈α␈e␈αw␈α␈orld␈α
ha␈α␈v␈α␈e␈αa␈α␈n␈αo␈α␈mn␈α␈i␈α↓p␈α␈resen␈α}t␈αne␈α␈ed
␈β
(␈↓ ↓H␈ε#to␈α
ap␈α␈pro␈α␈x␈α␈imate␈αre␈α␈ality␈α←␈αa␈αne␈α␈ed␈αwh␈α␈ich␈αis␈αw␈α␈ell␈αm␈α␈et␈αby␈α
main␈α}tainin␈α␈g␈αm␈α␈u␈α␈l␈α↓tip␈α␈l␈α↓e␈αr␈α␈epre-
␈β
P␈↓ ↓H␈ε#se␈α␈n␈α␈tatio␈α␈ns␈απo␈α␈f␈απthe␈αεwo␈α␈rld␈απa␈α␈t␈απva␈α␈ri␈α↓o␈α␈us␈απlev␈α}els␈απof␈απa␈α␈bstra␈α␈ction␈α␈;␈α	i.e.␈α↓,␈απan␈απe␈α␈n␈α␈try␈αεin␈απth␈α␈e␈απk␈α␈no␈α␈wled␈α␈ge
␈β
w␈↓ ↓H␈ε#b␈α␈ase␈αh␈α␈as␈αa␈α␈l␈α↓l␈αits␈αgen␈α␈eralization␈α␈s␈αalso␈αsto␈α␈red␈αe␈α␈xp␈α␈l␈α↓icitly,␈αred␈α␈un␈α␈da␈α␈n␈α␈tly.
␈βb␈↓ λY␈ε&1␈α␈1
␈βf␈↓ α␈ε#In␈αa␈α␈dd␈α␈i␈α↓tio␈α␈n␈αto␈αa␈α␈iding␈αus␈αin␈αq␈α␈uick␈α␈l␈α↓y␈αap␈α␈pro␈α␈x␈α␈imatin␈α␈g␈αrea␈α␈l␈α↓ity␈α␈,␈↓ λ}␈ε#m␈α␈u␈α␈lti␈α↓p␈α␈le␈αlev␈α␈els␈αof
␈β
␈↓ ↓H␈ε#a␈α␈bstra␈α␈ction␈α(\␈α␈MLA")␈αare␈αu␈α␈seful␈αfor␈ε)␈αana␈α␈logizing␈ε#:␈α∞th␈α␈ey␈αca␈α␈n␈αma␈α␈k␈α␈e␈αth␈α␈at␈αpro␈α␈cess␈αea␈α␈si␈α↓e␈α␈r,
␈β5␈↓ ↓H␈ε#fa␈α␈ster,␈α∂an␈α␈d␈α∞o␈α␈ccasion␈α␈ally␈α∞ev␈α}en␈α
more␈α∞v␈α␈alid.␈α∀Ana␈α␈logies␈α∞ca␈α␈n␈α∞b␈α␈e␈α∞reco␈α␈gnize␈α␈d␈α∞wh␈α␈en␈α∞t␈α␈w␈α␈o
␈βY␈↓ π∂␈ε&12
␈β]␈↓ ↓H␈ε#d␈α␈isti␈α↓n␈α␈ct␈αco␈α␈nce␈α␈pts␈αco␈α␈i␈α↓n␈α␈cide␈αa␈α␈t␈αsome␈αa␈α␈bstra␈α␈ct␈αlev␈α␈el.
␈β
¬␈↓ ↓H␈∧
¬↓Hα↓X
␈β
⊂␈↓ ↓H␈ε&1␈α␈1
␈β
∃␈↓ ↓l␈ε$In␈αSect␈α␈ion␈α1␈α↓,␈αw␈α␈e␈αde␈α␈scri␈α␈bed␈αa␈αsituati␈α␈n␈αin␈αwhic␈α␈h␈αa␈αhospital␈α
sim␈α␈ul␈α␈ation␈αprog␈α↓ram␈αm␈α␈igh␈α␈t␈αbe
␈β
6␈↓ ↓H␈ε$re␈α␈quire␈α␈d␈α	upon␈α	oc␈α␈casion␈αλto␈α	pro␈α␈vide␈αλas␈αλg␈α↓ood␈α	an␈αλesti␈α␈mate␈αλas␈α	possi␈α␈ble␈αλt␈α␈o␈α	a␈α	query␈αλwithi␈α␈n␈αλa␈α	giv␈α␈en
␈β
V␈↓ ↓H␈ε$(short)␈α
tim␈α␈e␈α
per␈α␈iod.
␈β
⎇␈↓ ↓H␈∧
⎇↓Hα↓X
␈β∞λ␈↓ ↓H␈ε&1␈α␈2
␈β∞∞␈↓ ↓a␈ε$Con␈α␈v␈α␈erse␈α␈ly,␈α⊂i␈α␈f␈α∂(␈α↓c␈α␈o␈α↓r␈α␈responding␈α∂sl␈α␈o␈α↓ts␈α∂of)␈α∂tw␈α␈o␈α∂appa␈α↓re␈α␈n␈α␈tly␈α∂re␈α␈lated␈α∂c␈α␈o␈α↓nc␈α␈epts␈α∂(such␈α∂as␈α∂t␈α␈w␈α␈o
␈β∞.␈↓ ↓H␈ε$hom␈α␈o␈α↓n␈α␈ym␈α␈s)␈αλdo␈αλnot␈αλshare␈απrel␈α␈a␈α↓te␈α␈d␈αλstr␈α␈ucture␈απat␈αλhighe␈α␈r␈αλl␈α␈ev␈α␈el␈α␈s␈αλof␈αλabstracti␈α␈o␈α↓n,␈απtha␈α↓t␈απsugg␈α↓e␈α␈sts␈αλt␈α␈ha␈α↓t
␈β∞O␈↓ ↓H␈ε$an␈α
ana␈α↓l␈α␈o␈α↓gy␈α
bet␈α␈w␈α␈ee␈α␈n␈α
them␈α
w␈α␈ould␈α
be␈α
supe␈α␈r|ci␈α␈al␈α
and␈αl␈α␈acking␈α
in␈α
po␈α␈w␈α␈er.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
48␈α↓←
␈βα1␈↓ α␈ε#Mu␈α␈lti␈α↓p␈α␈le␈αλlev␈α}el␈α↓s␈απof␈αλa␈α␈bstra␈α␈ction␈απcost␈απa␈αλc␈α␈ertain␈απamo␈α␈un␈α}t␈αλto␈απimpleme␈α␈n␈α␈t,␈αλboth␈απinitially
␈βαX␈↓ ↓H␈ε#(m␈α␈an-h␈α␈ou␈α␈rs␈α
of␈α
pro␈α␈gra␈α␈mming␈α␈)␈α
and␈α	as␈α
th␈α␈e␈α
pro␈α␈gra␈α␈m␈α
run␈α␈s␈α
(cpu␈α	time␈α
sp␈α␈en␈α␈t␈α
m␈α␈ain␈α␈ta␈α␈i␈α↓n␈α␈ing
␈ββ␈↓ ↓H␈ε#th␈α␈e␈α
redu␈α␈nd␈α␈an␈α␈cy,␈α∞ch␈α␈oo␈α␈si␈α↓n␈α␈g␈α
which␈α
lev␈α}el␈α∞to␈α
w␈α␈ork␈α
o␈α␈n␈α
ne␈α␈xt,␈α∞etc.)␈α∩For␈α∞p␈α␈rob␈α␈lems␈α
of␈α
all
␈ββ'␈↓ ↓H␈ε#size␈α␈s,␈α⊂this␈α∂featu␈α␈re␈α∂a␈α␈i␈α↓d␈α␈s␈α∂in␈α∂t␈α␈he␈α∂e␈α␈xp␈α␈ression␈α∞of␈α∂ne␈α␈w␈α∂pro␈α␈blems␈α∂t␈α␈o␈α∂th␈α␈e␈α∂pro␈α␈gram␈α␈,␈α⊂si␈α↓n␈α␈ce
␈ββO␈↓ ↓H␈ε#th␈α␈ey␈α	ma␈α␈y␈α	be␈α	inp␈α␈ut␈α	at␈α	wh␈α␈atev␈α}er␈α
lev␈α}el(s)␈α
see␈α␈m␈α	app␈α␈rop␈α␈riate␈α	to␈α	the␈α	u␈α␈ser.␈αTh␈α}us␈α	m␈α␈ultiple
␈ββw␈↓ ↓H␈ε#lev␈α}els␈α∞o␈α␈f␈α∞a␈α␈bstra␈α␈ction␈α
will␈α∞alwa␈α␈ys␈α
ad␈α␈d␈α
to␈α
ex␈α␈pressiv␈α}ene␈α␈ss,␈α∞and␈αw␈α↓ill␈α∞e␈α␈i␈α↓th␈α␈er␈α
de␈α␈tract␈α
or
␈β∧≡␈↓ ↓H␈ε#a␈α␈dd␈α	to␈α	e}␈α␈ci␈α↓e␈α␈ncy␈α	d␈α␈ep␈α␈end␈α␈ing␈α	up␈α␈on␈α	h␈α␈o␈α␈w␈α
sm␈α␈all␈α
or␈α	large␈α	th␈α␈e␈α
ta␈α␈sk␈α	is.␈αMLA␈α
is␈α	v␈α␈ery␈α	u␈α␈sefu␈α␈l
␈β∧F␈↓ ↓H␈ε#wh␈α␈en␈αthe␈αp␈α␈rogra␈α␈m's␈αreso␈α␈urc␈α␈es␈αa␈α␈re␈αcu␈α␈rtailed␈αor,␈αe␈α␈v␈α␈en␈αb␈α␈etter,␈αv␈α␈aried␈αdra␈α␈matica␈α␈l␈α↓ly␈αin
␈β∧m␈↓ ↓H␈ε#m␈α␈agn␈α␈itud␈α␈e␈α∞f␈α↓r␈α␈om␈α∞run␈α
to␈α∞run␈α
(a␈α∞pro␈α␈gram␈α∞wh␈α␈ich␈α∞was␈ε)␈α∞a␈α␈l␈α↓wa␈α␈ys␈ε#␈α∞l␈α↓imited␈α
to␈α∞a␈α∞15␈α␈-secon␈α␈d
␈β¬∃␈↓ ↓H␈ε#e␈α␈x␈α␈ecu␈α␈tion␈αtime␈αw␈α␈ould␈αb␈α␈e␈α
d␈α␈esign␈α␈ed␈αspec␈α␈i␈α↓|␈α␈cally␈αfor␈αtha␈α␈t␈α
tas␈α␈k,␈α
bu␈α␈t␈α
a␈αp␈α␈rogra␈α␈m␈α
wh␈α␈ich
␈β¬=␈↓ ↓H␈ε#m␈α␈i␈α↓g␈α␈h␈α␈t␈α∞ge␈α␈t␈α∞an␈α␈y␈α␈wher␈α␈e␈α∞from␈α∞5␈α∞se␈α␈con␈α␈ds␈α∞to␈α∞5␈α
hou␈α␈rs␈α∞for␈α∞th␈α␈e␈α∞same␈α∞s␈α␈i␈α↓m␈α␈u␈α␈lation␈α
que␈α␈stion
␈β¬d␈↓ ↓H␈ε#c␈α␈ould␈α
bett␈α␈er␈αbe␈α␈ne|␈α␈t␈αfrom␈αm␈α}ultiple␈αlev␈α}el␈α↓s␈α
of␈αab␈α␈stractio␈α␈n.)␈αMLA␈αcon␈α}tribu␈α␈tes␈αmo␈α␈re␈αto
␈βε␈↓ ↓H␈ε#e␈α␈}cienc␈α␈y␈αas␈αth␈α␈e␈αqu␈α␈otien␈α}t␈α(␈α↓t␈α␈ask␈αsize␈α␈)␈α↓/␈α␈(resou␈α␈rce␈αa␈α␈l␈α↓lotm␈α␈en␈α␈t)␈αinc␈α␈reases␈αin␈α
si␈α↓z␈α␈e.
␈βε{␈↓ α␈ε#The␈α␈re␈α∞i␈α↓s␈α∞a␈α∞mo␈α␈re␈α∞gen␈α␈eral␈α∞resu␈α␈lt␈α∂h␈α␈ere:␈α⊃the␈α∞me␈α␈thod␈α␈s␈α∞which␈α∞h␈α}um␈α␈ans␈α∞|␈α␈nd␈α∞u␈α␈sefu␈α␈l
␈βπ#␈↓ ↓H␈ε#fo␈α␈r␈α∂e␈α␈asy␈α∞e␈α␈xp␈α␈ression␈α∞o␈α␈f␈α∂p␈α␈rob␈α␈l␈α↓e␈α␈ms␈α∞may␈α
be␈α∞u␈α␈seful␈α∞to␈α∞p␈α␈rogra␈α␈ms␈α∞atta␈α␈ckin␈α␈g␈α∞v␈α␈ery␈α
l␈α↓a␈α␈rge
␈βπK␈↓ ↓H␈ε#p␈α␈rob␈α␈lems.␈α∂F␈α↓o␈α␈r␈α
ins␈α␈tanc␈α␈e,␈α
con␈α␈sider␈αthe␈αd␈α␈ecision␈αab␈α␈ou␈α␈t␈α
wh␈α␈ethe␈α␈r␈α
to␈αd␈α␈o␈α
in␈α␈feren␈α␈ce␈α
b␈α␈y␈αa
␈βπr␈↓ ↓H␈ε#sy␈α␈stem␈α	of␈α	pa␈α␈ttern␈α␈-␈α↓in␈α}v␈α␈ok␈α}ed␈α	ex␈α␈per␈α␈ts,␈α
or␈α	rath␈α␈er␈α
to␈α	p␈α␈rep␈α␈rocess␈α	th␈α␈e␈α
trig␈α␈gering␈α	c␈α␈ond␈α␈iti␈α↓o␈α␈ns
␈βλ~␈↓ ↓H␈ε#in␈α}to␈α∞a␈α∂b␈α␈ig␈α∞discrimina␈α␈tion␈α∞n␈α␈et␈α␈w␈α␈ork␈α␈.␈α⊗Th␈α␈e␈α∞f␈α↓o␈α␈rmer␈α∞ap␈α␈pro␈α␈ach␈α∞is␈α∞more␈α∞ex␈α␈pre␈α␈ssi␈α↓v␈α}e,␈α∂the
␈βλA␈↓ ↓H␈ε#lat␈α␈ter␈αmo␈α␈re␈αe}c␈α␈i␈α↓e␈α␈n␈α␈t␈α←␈αat␈αl␈α↓ea␈α␈st␈αfor␈αsmall␈αpro␈α␈blems.␈α
For␈αv␈α}ery␈αl␈α↓a␈α␈rge␈αta␈α␈sks,␈αth␈α␈e␈αne␈α␈ed
␈βλi␈↓ ↓H␈ε#to␈αrem␈α␈ain␈α⎇ex␈α␈ible␈αgro␈α␈ws␈αv␈α␈ery␈αla␈α␈rge.␈α⊂It␈αis␈α
th␈α␈en␈αmor␈α␈e␈α
ec␈α␈ono␈α␈mical␈αto␈α
re␈α␈tain␈αpa␈α␈ttern-
␈β	⊃␈↓ ↓H␈ε#d␈α␈irected␈α	co␈α␈n␈α␈trol␈α	(␈α↓th␈α␈e␈α
c␈α␈omp␈α␈i␈α↓la␈α␈ti␈α↓o␈α␈n␈α
o␈α␈f␈α
th␈α␈e␈α
p␈α␈attern␈α␈s␈α
is␈α
so␈α	com␈α␈plex␈α	the␈α	who␈α␈l␈α↓e␈α	pro␈α␈ced␈α␈ure
␈β	8␈↓ ↓H␈ε#w␈α␈o␈α␈uld␈α∂h␈α␈av␈α}e␈α∂to␈α∞be␈α∂re␈α␈don␈α␈e␈α∂freq␈α␈uen␈α}tly␈α∂d␈α␈urin␈α␈g␈α∂th␈α␈e␈α∂cou␈α␈rse␈α∂o␈α␈f␈α∂ex␈α␈e␈α␈cution␈α␈,␈α⊂if␈α∂we␈α∞op␈α␈ted
␈β	`␈↓ ↓H␈ε#fo␈α␈r␈α∂th␈α␈at␈α∞altern␈α␈ativ␈α}e␈α∂in␈α␈stead␈α␈.)␈α∃A␈α∂c␈α␈ase␈α∞in␈α∞po␈α␈in␈α␈t␈α∞i␈α↓s␈α∞th␈α␈e␈α∞HARP␈α↓Y␈α∞spe␈α␈ech␈α∞u␈α␈nd␈α␈erstan␈α␈d-
␈β
π␈↓ ↓H␈ε#in␈α␈g␈α
pro␈α␈gram␈α[␈α↓Lo␈α␈w␈α␈e␈α␈rre␈α
&␈α
Redd␈α␈y␈α
1␈α␈979␈α␈]␈α↓:␈α∂wh␈α␈enev␈α}er␈α
th␈α␈e␈α
gram␈α␈mar␈α
ch␈α␈an␈α␈ges␈α
←␈α
at␈α
an␈α}y
␈β
/␈↓ ↓H␈ε#lev␈α}el␈α
←␈α∞th␈α␈e␈α
en␈α␈tire␈α
sp␈α␈eec␈α␈h␈α
reco␈α␈gn␈α␈i␈α↓tion␈αne␈α␈t␈α␈wo␈α␈rk␈α
m␈α␈u␈α␈st␈α
be␈α
re␈α␈comp␈α␈il␈α↓e␈α␈d.␈α⊃HEA␈α↓RS␈α␈A␈α⎇Y␈α
I␈α↓I
␈β
W␈↓ ↓H␈ε#[Lesser␈απand␈απErma␈α␈n␈αλ1␈α␈977␈α␈]␈α↓,␈αλwhile␈αλslo␈α␈w␈α␈er␈αλin␈απpe␈α␈rforma␈α␈nce,␈αλha␈α␈s␈αλsu}␈α␈cien␈α␈t␈αλ⎇␈α␈ex␈α␈i␈α↓b␈α␈il␈α↓ity␈απ(from
␈β
}␈↓ ↓H␈ε#se␈α␈v␈α␈era␈α␈l␈α	ind␈α␈epen␈α␈de␈α␈n␈α␈t␈αλpatte␈α␈rn-d␈α␈i␈α↓re␈α␈cted␈αλkn␈α␈o␈α␈wled␈α␈ge␈αλsou␈α␈rces)␈α	to␈αλob␈α␈via␈α␈te␈α	su␈α␈ch␈αλmo␈α␈nolithic
␈β&␈↓ ↓H␈ε#in␈α}tegra␈α␈ti␈α↓v␈α}e␈αreco␈α␈mpilation␈α
dela␈α␈ys.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
49␈α↓←
␈βα.␈↓ ∧␈ε>Re␈α↓ferences
␈ββW␈↓ α␈ε#Ada␈α␈ms,␈αJ.␈αL.␈α↓,␈ε)␈αConceptual␈αB␈α↓lockbusting␈ε#,␈αW.␈α↓H.␈αFreema␈α␈n:␈αSa␈α␈n␈αFran␈α␈cisco,␈α19␈α␈74.
␈β∧ ␈↓ α␈ε#And␈α␈erso␈α␈n,␈α
R.␈αH.␈α
a␈α␈nd␈αJ␈α␈.␈α
J␈α␈.␈α
Gill␈α↓o␈α␈gly,␈α\Ran␈α␈d␈αin␈α␈telligen␈α}t␈α
te␈α␈rmina␈α␈l␈α
ag␈α␈en␈α␈t␈α(RIT␈α⎇A):
␈β∧G␈↓ ↓H␈ε#d␈α␈esign␈αp␈α␈hiloso␈α␈ph␈α␈y␈α␈."␈α∂R-18␈α␈09-ARP␈α⎇A␈α↓,␈αThe␈αRan␈α␈d␈αCorp␈α␈ora␈α␈ti␈α↓o␈α␈n,␈α
S␈α␈an␈α}ta␈α
M␈α␈on␈α␈i␈α↓c␈α␈a,␈α
Calif.,
␈β∧o␈↓ ↓H␈ε#1␈α␈976␈α␈.
␈β¬8␈↓ α␈ε#Balzer,␈α
R.,␈α
N.␈α
Goldm␈α␈an␈α␈,␈αa␈α␈nd␈α	D.␈α
Wi␈α↓le,␈α
\In␈α␈forma␈α␈li␈α↓ty␈α	in␈α	pro␈α␈gram␈α	spe␈α␈ci|ca␈α␈ti␈α↓o␈α␈ns,"
␈β¬`␈↓ ↓H␈ε)Proc.␈αof␈αthe␈α5th␈αInt.␈αJoint␈αConf.␈α
on␈αA␈α↓r␈α␈tificial␈αIntelligence␈ε#,␈αCam␈α␈b␈α␈ridg␈α␈e,␈αMa␈α␈ss.,␈α19␈α␈77,␈α3␈α␈89-
␈βεπ␈↓ ↓H␈ε#3␈α␈97.
␈βεP␈↓ α␈ε#Barsto␈α}w␈α↓,␈αλD.,␈α	\␈α␈A␈αλkn␈α␈o␈α␈wled␈α␈ge-b␈α␈ased␈απsy␈α␈stem␈αλfo␈α␈r␈αλa␈α␈utom␈α␈atic␈αλp␈α␈rog␈α␈ram␈απcon␈α␈struc␈α␈ti␈α↓o␈α␈n,"
␈βεx␈↓ ↓H␈ε)Proc.␈αof␈αthe␈α5th␈αInt.␈αJoint␈αConf.␈α
on␈αA␈α↓r␈α␈tificial␈αIntelligence␈ε#,␈αCam␈α␈b␈α␈ridg␈α␈e,␈αMa␈α␈ss.,␈α19␈α␈77,␈α3␈α␈82-
␈βπ ␈↓ ↓H␈ε#3␈α␈88.
␈βπi␈↓ α␈ε#Berliner,␈α∪H.␈α⊃J.,␈α∪\␈α␈Chess␈α⊃a␈α␈s␈α⊃prob␈α␈lem␈α⊃solv␈α␈i␈α↓n␈α␈g:␈α↔the␈α⊂dev␈α}elopm␈α␈en␈α␈ts␈α⊃o␈α␈f␈α∩a␈α⊂tactics
␈βλ⊂␈↓ ↓H␈ε#a␈α␈na␈α␈l␈α↓y␈α␈zer,"␈αPh.D.␈αDisserta␈α␈ti␈α↓o␈α␈n,␈αCarn␈α␈egie-M␈α␈ell␈α↓o␈α␈n␈αUn␈α␈i␈α↓v␈α}ersity,␈αPi␈α↓ttsb␈α␈ur␈α␈gh,␈α19␈α␈74.
␈βλY␈↓ α␈ε#Bob␈α␈ro␈α␈w,␈α⊂D.␈α∂G.␈α∂and␈α∞B.␈α∂Rap␈α␈hae␈α␈l␈α↓,␈α⊂\␈α␈New␈α∂pro␈α␈gra␈α␈mming␈α∞l␈α↓a␈α␈ng␈α␈ua␈α␈ges␈α∂for␈α∞arti|c␈α␈i␈α↓a␈α␈l
␈β	↓␈↓ ↓H␈ε#in␈α}tell␈α↓ige␈α␈nce␈αre␈α␈search␈α␈,"␈ε)␈αCom␈α↓p␈α␈uting␈αS␈α␈urveys␈ε#,␈ε3␈α6␈ε#,␈α19␈α␈74,␈α15␈α␈3-17␈α␈4.
␈β	J␈↓ α␈ε#Bob␈α␈ro␈α␈w,␈αD.␈αG.␈αan␈α␈d␈αT.␈αWinog␈α␈rad␈α␈,␈α
\␈αAn␈αo␈α␈v␈α␈e␈α␈rview␈αo␈α␈f␈αKRL,␈αa␈αk␈α␈no␈α␈wled␈α␈ge␈αr␈α␈epre-
␈β	r␈↓ ↓H␈ε#se␈α␈n␈α␈tatio␈α␈n␈αlan␈α␈gua␈α␈ge,"␈ε)␈αCognitiv␈α␈e␈αS␈α␈cience␈ε#,␈ε3␈α1␈ε#␈α␈,␈α1␈α␈977␈α␈,␈α3␈α␈-46.
␈β
;␈↓ α␈ε#Brach␈α␈man␈α␈,␈αR.,␈α\Th␈α␈eoretica␈α␈l␈αstud␈α␈ies␈αin␈α
na␈α␈tura␈α␈l␈αlang␈α␈ua␈α␈ge␈αu␈α␈nd␈α␈ersta␈α␈nd␈α␈i␈α↓n␈α␈g"␈α␈,␈αB␈α↓BN
␈β
b␈↓ ↓H␈ε#Re␈α␈port␈α3␈α␈888␈α␈,␈αS␈α␈ep␈α␈tem␈α␈b␈α␈er,␈α1␈α␈97␈α␈8.
␈β+␈↓ α␈ε#Bursta␈α␈ll␈α↓,␈α∞R.␈α∞M␈α␈.␈α∞an␈α␈d␈α
J.␈α∞Da␈α␈rl␈α↓in␈α␈gton␈α␈,␈α∞\A␈α∞tr␈α␈ansfo␈α␈rmation␈α
s␈α␈ystem␈α
for␈α
de␈α␈v␈α␈elop␈α␈ing
␈βS␈↓ ↓H␈ε#re␈α␈cursiv␈α}e␈αpro␈α␈gram␈α␈s,␈α↓"␈ε)␈α
J.␈αACM␈ε#,␈ε3␈α24␈ε#␈α␈,␈α1␈α␈977␈α␈,␈α4␈α␈4-67␈α␈.
␈β≤␈↓ α␈ε#Coh␈α␈en␈α␈,␈α∂H.␈α↓,␈α∂\␈α␈W␈α↓h␈α␈at␈α∞is␈α∞an␈α
Image␈α␈?",␈ε)␈α∂Proc.␈α∃S␈α␈ix␈α↓th␈α
Internationa␈α␈l␈α∂Joint␈α∞Conference␈α∞o␈α↓n
␈βD␈↓ ↓H␈ε)Artificia␈α␈l␈αIntelligence,␈ε#␈αTo␈α␈ky␈α␈o␈α␈,␈αAu␈α␈gu␈α␈st,␈α1␈α␈97␈α␈9,␈α102␈α␈8-51␈α␈.
␈β

␈↓ α␈ε#Collins,␈α
A.␈α
M.␈α
a␈α␈nd␈α	M.␈α
R.␈α
Qu␈α␈il␈α↓lian␈α␈,␈α\␈α␈Retriev␈α␈al␈α
time␈α
fro␈α␈m␈α
se␈α␈man␈α}ti␈α↓c␈α	mem␈α␈ory,"␈ε)␈α
J␈α␈.
␈β
4␈↓ ↓H␈ε)V␈α␈erbal␈αLearning␈αa␈α␈n␈α↓d␈α
Verba␈α␈l␈αBeha␈α␈vior␈ε#,␈ε3␈α8␈ε#,␈α19␈α␈69,␈α24␈α␈0-24␈α␈7.
␈β
⎇␈↓ α␈ε#Collins,␈α⊂A.␈α∂M␈α␈.␈α∂and␈α∞M␈α␈.␈α∂R.␈α∂Quill␈α↓ia␈α␈n,␈α⊂\Ho␈α}w␈α∂to␈α∞mak␈α}e␈α∂a␈α∞l␈α↓a␈α␈ng␈α␈uag␈α␈e␈α∂u␈α␈ser,"␈α⊂in␈α∞(E.
␈β∞%␈↓ ↓H␈ε#Tu␈α␈lving␈απa␈α␈nd␈απD.␈απDona␈α␈ldson␈α␈,␈αλeds.)␈ε)␈α
Organiza␈α␈tion␈αλof␈απMemory␈ε#,␈αλA␈α↓c␈α␈ad␈α␈emic␈αλPress:␈α	New␈απYork␈α␈,
␈β∞M␈↓ ↓H␈ε#1␈α␈972␈α␈.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
50␈α↓←
␈βα1␈↓ α␈ε#Con␈α␈rad␈α␈,␈απC.␈αε\Co␈α␈gn␈α␈i␈α↓tiv␈α}e␈αεeco␈α␈no␈α␈m␈α␈y␈α¬i␈α↓n␈α¬sem␈α␈an␈α␈tic␈α¬memo␈α␈ry,"␈ε)␈αεJ.␈αεE␈α↓xperimental␈αεPsych␈α␈ol␈α↓ogy␈ε#␈α␈,
␈βαX␈↓ ↓H␈ε39␈α␈2␈ε#,␈α197␈α␈2,␈α149␈α␈-154␈α␈.
␈ββ"␈↓ α␈ε#Darling␈α␈ton␈α␈,␈α∞J.␈α
and␈αR.␈α∞M␈α␈.␈α∞Burst␈α␈all␈α↓,␈α∞\␈α␈A␈α∞sy␈α␈stem␈α
wh␈α␈i␈α↓c␈α␈h␈α
au␈α␈toma␈α␈tically␈α
impro␈α}v␈α␈es
␈ββJ␈↓ ↓H␈ε#p␈α␈rog␈α␈rams,"␈ε)␈α
Proc.␈α⊂of␈α
th␈α␈e␈α
3␈α␈th␈α
Int.␈α⊂Joint␈αCon␈α↓f.␈α⊂on␈αA␈α↓rti␈α␈f␈α↓ici␈α␈al␈α
Intell␈α↓igence␈ε#,␈α
S␈α␈tanfo␈α␈rd,␈α
Calif.,
␈ββr␈↓ ↓H␈ε#1␈α␈973␈α␈,␈α4␈α␈79-4␈α␈85.
␈β∧<␈↓ α␈ε#Dijkstra␈α␈,␈α∞E␈α↓.␈α
W.␈α↓,␈ε)␈α∞A␈α
D␈α↓i␈α␈sc␈α↓i␈α␈pline␈α∞of␈α
P␈α↓rogr␈α␈amm␈α↓ing␈ε#,␈α∞Pren␈α}ti␈α↓c␈α␈e-Hall␈α↓:␈α∂E␈α↓n␈α␈glew␈α␈o␈α␈od␈α
Clifs,
␈β∧d␈↓ ↓H␈ε#N.J␈α␈.␈α↓,␈α19␈α␈76.
␈β¬.␈↓ α␈ε#Feigen␈α}ba␈α␈um,␈αE.␈αA.␈α\The␈αart␈αof␈αarti|␈α␈cial␈αin␈α␈telligen␈α␈ce:␈α
th␈α␈emes␈αan␈α␈d␈αca␈α␈se␈αstu␈α␈dies
␈β¬U␈↓ ↓H␈ε#o␈α␈f␈α∞kn␈α␈o␈α␈wled␈α␈ge␈α
eng␈α␈i␈α↓n␈α␈eerin␈α␈g,"␈ε)␈α∞P␈α↓roc.␈α∪of␈α
the␈α
5th␈α
In␈α↓t.␈α∩Joint␈α∞Conf.␈α∪on␈α∞Artificial␈α∞Intelligence␈ε#,
␈β¬⎇␈↓ ↓H␈ε#Ca␈α␈m␈α␈br␈α␈i␈α↓d␈α␈ge,␈αMa␈α␈ss.,␈α1␈α␈977␈α␈,␈α1␈α␈014␈α␈-102␈α␈9.
␈βεG␈↓ α␈ε#Fik␈α␈es,␈α	R.␈αλE.,␈α	P.␈α	E.␈αλHart,␈αλand␈απN.␈αλJ.␈αλNilsson␈α␈,␈α	\Lear␈α␈ning␈απan␈α␈d␈αλex␈α}ecu␈α␈ti␈α↓n␈α␈g␈αλg␈α␈ene␈α␈rali␈α↓z␈α␈ed
␈βεo␈↓ ↓H␈ε#ro␈α␈bo␈α␈t␈αplan␈α␈s,␈α↓"␈α
J.␈αArti␈α↓|␈α␈cial␈αIn␈α␈te␈α␈l␈α↓ligen␈α␈ce,␈ε3␈α3␈ε#,␈α19␈α␈72,␈α25␈α␈1-28␈α␈8.
␈βπ9␈↓ α␈ε#Fiksel,␈αJ.␈αR.␈αan␈α␈d␈α
G.␈αH.␈αBo␈α}we␈α␈r,␈α\Qu␈α␈estion␈α
answ␈α␈e␈α␈ri␈α↓n␈α␈g␈αb␈α␈y␈α
a␈αsem␈α␈an␈α␈tic␈αn␈α␈et␈α␈w␈α␈ork␈α
of
␈βπa␈↓ ↓H␈ε#p␈α␈ara␈α␈l␈α↓lel␈αau␈α␈toma␈α␈ta,"␈ε)␈αJ.␈αMa␈α␈th.␈αP␈α↓sy␈α␈ch.␈ε#,␈ε3␈α1␈α␈3␈ε#,␈α19␈α␈76,␈α1-45␈α␈.
␈βλ+␈↓ α␈ε#Gelern␈α}ter,␈α
H.,␈α
\Rea␈α␈l␈α↓iza␈α␈tion␈α	of␈α	a␈α	geo␈α␈metry␈α␈-theo␈α␈rem␈α	pr␈α␈o␈α␈vin␈α␈g␈α	mach␈α␈ine,"␈α	i␈α↓n␈αλ(␈α↓E.␈α	A.
␈βλR␈↓ ↓H␈ε#Feige␈α␈n␈α␈b␈α␈aum␈αa␈α␈nd␈α
Ju␈α␈l␈α↓ian␈α
F␈α↓e␈α␈l␈α↓d␈α␈ma␈α␈n,␈αeds.),␈ε)␈αC␈α↓omputers␈αand␈αTh␈α␈ou␈α↓gh␈α␈t␈ε#,␈αM␈α␈cGra␈α␈w-␈α↓Hill:␈αNew
␈βλz␈↓ ↓H␈ε#Yo␈α␈rk,␈α19␈α␈63,␈α13␈α␈4-15␈α␈2.
␈β	D␈↓ α␈ε#Gree␈α␈n,␈αC␈α␈.␈α↓,␈α\A␈αsum␈α␈mary␈α
of␈αthe␈αPSI␈αpro␈α␈gra␈α␈m␈αsyn␈α}thesis␈αsys␈α␈tem,"␈ε)␈αP␈α↓r␈α␈o␈α↓c.␈αof␈αth␈α␈e␈α5th
␈β	l␈↓ ↓H␈ε)Int.␈αJoint␈αCon␈α↓f.␈αon␈αA␈α↓rti␈α␈f␈α↓i␈α␈c␈α↓i␈α␈al␈αIn␈α↓telligence␈ε#,␈αC␈α␈am␈α␈b␈α␈ri␈α↓d␈α␈ge,␈αM␈α␈ass.,␈α1␈α␈977␈α␈,␈α3␈α␈80-3␈α␈81.
␈β
6␈↓ α␈ε#Gree␈α␈n,␈α⊂C.␈α⊂a␈α␈nd␈α∂D␈α␈.␈α⊂Barsto␈α}w,␈α⊃\␈α␈On␈α∂p␈α␈rogra␈α␈m␈α∂syn␈α}the␈α␈si␈α↓s␈α∂k␈α␈no␈α}w␈α↓led␈α␈ge,"␈ε)␈α⊂J␈α␈.␈α⊂Artificia␈α␈l
␈β
↑␈↓ ↓H␈ε)Intelligence␈ε#␈α↓,␈ε3␈α10␈ε#␈α␈,␈α1␈α␈97␈α␈8,␈α2␈α␈41␈α␈-␈α↓2␈α␈79.
␈β(␈↓ α␈ε#Hay␈α}es-Roth␈α␈,␈α	B␈α↓.␈αλan␈α␈d␈αλF.␈α	Hay␈α}es-Roth␈α␈,␈α	\Pl␈α↓a␈α␈sticity␈αλin␈αλmemo␈α␈rial␈α	n␈α␈et␈α␈w␈α␈ork␈α␈s,"␈ε)␈α	J.␈αλVerba␈α␈l
␈βP␈↓ ↓H␈ε)Lea␈α␈rn␈α↓i␈α␈n␈α↓g␈αa␈α␈nd␈αV␈α␈erbal␈αB␈α↓eh␈α␈av␈α␈ior␈ε#,␈ε3␈α1␈α␈4␈ε#,␈α197␈α␈5,␈α506␈α␈-522␈α␈.
␈β~␈↓ α␈ε#Hay␈α}es-Roth␈α␈,␈α
B␈α↓.␈α
a␈α␈nd␈α	F.␈α
Hay␈α}es-Roth␈α␈,␈α
\The␈α	pro␈α␈minen␈α␈ce␈α	of␈α
lex␈α␈i␈α↓c␈α␈al␈α
infor␈α␈mation␈α	in
␈βA␈↓ ↓H␈ε#m␈α␈emory␈αλrep␈α␈resen␈α}tation␈α␈s␈α	of␈α	mea␈α␈nin␈α␈g,"␈ε)␈α	J.␈α
V␈α␈erbal␈α	Learning␈α	a␈α␈nd␈α	V␈α␈erbal␈α	B␈α↓eh␈α␈av␈α␈ior␈ε#,␈ε3␈α
1␈α␈6␈ε#,␈α
1␈α␈977␈α␈,
␈βi␈↓ ↓H␈ε#1␈α␈19-1␈α␈36.
␈β
3␈↓ α␈ε#Hay␈α}es-Roth␈α␈,␈αB.␈α
a␈α␈nd␈α	C.␈α
W␈α↓a␈α␈lk␈α␈er,␈α
\Co␈α␈n|␈α␈gu␈α␈ral␈α
e{ects␈α
in␈α	h␈α␈u␈α␈man␈α	mem␈α␈ory␈α␈,␈α↓"␈ε)␈α	C␈α↓ogni-
␈β
[␈↓ ↓H␈ε)ti␈α␈ve␈αScience␈ε#,␈αi␈α↓n␈α
press␈α␈,␈α1␈α␈979␈α␈.
␈β∞%␈↓ α␈ε#Hay␈α}es-Roth␈α␈,␈α⊃F.,␈α⊃P.␈α∂Kl␈α↓a␈α␈hr,␈α⊂J.␈α∂Burge␈α␈,␈α⊃an␈α␈d␈α∂D.␈α∂J.␈α∂Mo␈α␈sto␈α␈w,␈α⊃\␈α␈Ma␈α␈chine␈α∂m␈α␈etho␈α␈ds
␈β∞M␈↓ ↓H␈ε#fo␈α␈r␈αac␈α␈qu␈α␈i␈α↓rin␈α␈g,␈αlearn␈α␈ing,␈α
and␈α
a␈α␈pp␈α␈l␈α↓y␈α␈ing␈α
k␈α␈no␈α␈wled␈α␈ge,".␈αP-624␈α␈1,␈αTh␈α␈e␈αRa␈α␈nd␈α
Co␈α␈rpo␈α␈ration␈α␈,
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
51␈α↓←
␈βα1␈↓ ↓H␈ε#S␈α␈an␈α}ta␈αMo␈α␈nica,␈αCa␈α␈l␈α↓if.,␈α1␈α␈978␈α␈.
␈βα{␈↓ α␈ε#Hay␈α}es-Roth␈α␈,␈αF.␈α
an␈α␈d␈α
V.␈α
R.␈α
Lesser,␈α
\Foc␈α␈us␈α
o␈α␈f␈α
atten␈α}ti␈α↓o␈α␈n␈α
in␈α	the␈α
He␈α␈arsay␈α␈-II␈α
spee␈α␈ch
␈ββ#␈↓ ↓H␈ε#u␈α␈nd␈α␈ersta␈α␈nd␈α␈i␈α↓n␈α␈g␈α⊂syste␈α␈m,"␈ε)␈α∩Proc.␈α≤of␈α⊃th␈α␈e␈α⊃5␈α␈th␈α⊂In␈α↓t.␈α≠Joint␈α⊂C␈α↓onf.␈α≤on␈α⊂Artificial␈α⊃Intelligence␈ε#,
␈ββJ␈↓ ↓H␈ε#Ca␈α␈m␈α␈br␈α␈i␈α↓d␈α␈ge,␈αMa␈α␈ss.,␈α1␈α␈977␈α␈,␈α2␈α␈7-35␈α␈.
␈β∧∃␈↓ α␈ε#Kah␈α␈n,␈αK.,␈α\Ma␈α␈king␈α
Aesthe␈α␈ti␈α↓c␈α
Choice␈α␈s",␈ε)␈αP␈α↓roc.␈α6IJCAI,␈ε#␈αTo␈α␈ky␈α␈o␈α␈,␈α1␈α␈979␈α␈,␈α4␈α␈48␈α␈-␈α↓5␈α␈0.
␈β∧`␈↓ α␈ε#Kan␈α}t,␈α∪E.,␈α∪\Th␈α␈e␈α⊃selectio␈α␈n␈α⊃of␈α⊃e}␈α␈cien␈α␈t␈α⊃imp␈α␈lemen␈α}tation␈α␈s␈α⊃for␈α⊃a␈α⊃h␈α␈igh␈α⊂l␈α↓ev␈α}el␈α⊃lan-
␈β¬π␈↓ ↓H␈ε#g␈α␈ua␈α␈ge,"␈ε)␈α	P␈α↓roc.␈αACM␈α	SIGART␈α↓-S␈α␈I␈α↓GPL␈α↓AN␈α	Sy␈α␈m␈α↓p.␈α
on␈α
Artificia␈α␈l␈α
Intell␈α↓i␈α␈genc␈α↓e␈α	a␈α␈nd␈α	P␈α↓rog␈α␈ramm␈α↓ing
␈β¬/␈↓ ↓H␈ε)La␈α␈n␈α↓gua␈α␈ges␈ε#,␈αS␈α␈IGAR␈α⎇T␈αN␈α␈ewsletter␈α64␈α␈,␈α1␈α␈977␈α␈,␈α1␈α␈40-1␈α␈46.
␈β¬z␈↓ α␈ε#Klah␈α␈r,␈α∂P.␈α↓,␈α∞\Pl␈α↓a␈α␈nn␈α␈i␈α↓n␈α␈g␈α∞te␈α␈chn␈α␈ique␈α␈s␈α∞for␈α∞ru␈α␈le␈α∞selection␈α
in␈α∞d␈α␈ed␈α␈uctiv␈α}e␈α∞qu␈α␈estion␈α␈-ans-
␈βε!␈↓ ↓H␈ε#w␈α␈erin␈α␈g,"␈α∂in␈α∞(D.␈α∞A.␈α∞W␈α↓a␈α␈terma␈α␈n␈α∞an␈α␈d␈α∞F.␈α∞Hay␈α␈e␈α␈s-Roth,␈α∂e␈α␈ds.),␈ε)␈α∂P␈α↓a␈α␈ttern-D␈α↓i␈α␈rected␈α∞Infe␈α↓r␈α␈en␈α↓ce
␈βεI␈↓ ↓H␈ε)S␈α␈ystems␈ε#␈α↓,␈αAca␈α␈demic␈αPress:␈αNew␈αYork␈α␈,␈α197␈α␈8.
␈βπ∪␈↓ α␈ε#Kn␈α␈u␈α␈th␈α␈,␈α∂D.,␈ε)␈α∞Funda␈α␈me␈α↓nta␈α␈l␈α∞Algorithms␈α∞(The␈α
A␈α↓r␈α␈t␈α∞of␈α∞Computer␈α
P␈α↓rogra␈α␈m␈α↓ming,␈α∞Volum␈α↓e
␈βπ;␈↓ ↓H␈ε)1␈α␈,␈α↓)␈ε#␈αAd␈α␈dison␈α
W␈α↓e␈α␈sl␈α↓e␈α␈y,␈α196␈α␈8.
␈βλε␈↓ α␈ε#Ku␈α␈hn␈α␈,␈αT.,␈ε)␈αT␈α↓h␈α␈e␈αS␈α␈tructure␈αof␈αS␈α␈cientific␈αR␈α↓eov␈α␈ol␈α↓utions,␈ε#␈α19␈α␈72.
␈βλP␈↓ α␈ε#Lak␈α␈atos,␈α⊂I.,␈ε)␈α⊂Proofs␈α∂and␈α∞Ref␈α↓uta␈α␈tions␈ε#,␈α⊂Cam␈α␈b␈α␈ridge␈α∞Univ␈α}ersity␈α∂Press:␈α∩Cam␈α␈b␈α␈ridge␈α␈,
␈βλx␈↓ ↓H␈ε#1␈α␈976␈α␈.
␈β	B␈↓ α␈ε#Lena␈α␈t,␈α
D.␈α
B.␈α↓,␈α
\Bein␈α␈gs:␈α∂k␈α␈no␈α}wl␈α↓e␈α␈dge␈αas␈αi␈α↓n␈α}tera␈α␈cting␈αexp␈α␈erts,"␈ε)␈α
Proc.␈α⊂of␈α
the␈α4th␈αInt.
␈β	j␈↓ ↓H␈ε)Joi␈α␈n␈α↓t␈αConf.␈αon␈αArtificia␈α␈l␈αIntell␈α↓i␈α␈genc␈α↓e␈ε#,␈αTb␈α␈i␈α↓lisi,␈αUS␈α␈SR,␈α19␈α␈75,␈α12␈α␈6-13␈α␈3.
␈β
5␈↓ α␈ε#Lena␈α␈t,␈α
D.␈α
B.,␈α
\AM␈α␈:␈α
an␈αa␈α␈rti|cial␈αi␈α↓n␈α}telli␈α↓g␈α␈enc␈α␈e␈α
a␈α␈pp␈α␈roac␈α␈h␈αto␈αdisco␈α}v␈α␈ery␈αin␈αma␈α␈the-
␈β
\␈↓ ↓H␈ε#m␈α␈atics␈αas␈αh␈α␈euristic␈αsea␈α␈rch,"␈αM␈α␈emo␈α
AI␈α↓M␈α␈-286␈α␈,␈αS␈α␈tan␈α␈ford␈α
A␈α↓I␈αLab␈α␈,␈α197␈α␈6.
␈β'␈↓ α␈ε#Lesser,␈α∞V.␈α∞R.␈α∞an␈α␈d␈α
L␈α↓.␈α∞D␈α␈.␈α∞E␈α↓r␈α␈man␈α␈,␈α∂\A␈α
retrosp␈α␈ectiv␈α}e␈α∞v␈α␈i␈α↓e␈α␈w␈α∞of␈α∞t␈α␈he␈α
Hearsa␈α␈y-II␈α∞ar-
␈βN␈↓ ↓H␈ε#c␈α␈hitectu␈α␈re,"␈ε)␈α
Proc.␈αof␈α
th␈α␈e␈α
5␈α␈th␈α	In␈α↓t.␈α
Joint␈α
Conf.␈αon␈α
Artificia␈α␈l␈α
Intel␈α↓ligence␈ε#,␈α
Ca␈α␈m␈α␈brid␈α␈ge,␈α
Ma␈α␈ss.,
␈βv␈↓ ↓H␈ε#1␈α␈977␈α␈,␈α7␈α␈90-8␈α␈00.
␈βA␈↓ α␈ε#Lo␈α␈w,␈α∀J.,␈α∀\Aut␈α␈omat␈α␈i␈α↓c␈α∩co␈α␈din␈α␈g:␈α~c␈α␈hoice␈α∩o␈α␈f␈α∪d␈α␈ata␈α⊃structu␈α␈res,"␈α∀M␈α␈emo␈α∩AIM␈α␈-242␈α␈,
␈βh␈↓ ↓H␈ε#S␈α␈tan␈α␈ford␈αUn␈α␈iv␈α␈ersity␈α␈,␈α1␈α␈974␈α␈.
␈β
3␈↓ α␈ε#Lo␈α␈w␈α␈erre,␈αB␈α↓.␈αan␈α␈d␈αD.␈αR.␈α
Red␈α␈dy␈α␈,␈α
\Th␈α␈e␈αHarp␈α␈y␈αsyste␈α␈m,"␈α
in␈α(W.␈αL␈α↓e␈α␈a,␈α
ed␈α␈.)␈α↓,␈ε)␈αRec␈α↓ent
␈β
Z␈↓ ↓H␈ε)Trends␈αin␈αSp␈α␈eech␈αRecognition␈ε#,␈αPren␈α}tice-Hall:␈αEn␈α␈glew␈α␈ood␈α
Cli␈α↓{s,␈αN.␈αJ.,␈αin␈αp␈α␈ress.
␈β∞%␈↓ α␈ε#Mc␈α␈Carth␈α}y,␈α∞J␈α␈.␈α↓,␈α
\Th␈α␈e␈α
ad␈α␈vice␈α
ta␈α␈k␈α␈er,"␈α
in␈α
(M␈α␈.␈α
Minsk␈α␈y,␈α
ed.),␈ε)␈α∞S␈α␈em␈α↓a␈α␈ntic␈α
In␈α↓formati␈α␈o␈α↓n
␈β∞M␈↓ ↓H␈ε)Processing,␈ε#␈αM␈α␈IT␈αP␈α↓res␈α␈s:␈αCa␈α␈m␈α␈brid␈α␈ge,␈αMa␈α␈ss.␈α↓,␈α19␈α␈68.
␈β⊂3

␈β↓G␈↓ ∧%␈ε$←␈α
52␈α↓←
␈βα1␈↓ α␈ε#Mo␈α␈sto␈α␈w,␈α∪J.␈α⊃and␈α⊂F␈α↓.␈α⊃Hay␈α␈e␈α␈s-Roth␈α␈,␈α∀\␈α␈Mac␈α␈hine␈α␈-aided␈α⊃h␈α␈eu␈α␈ri␈α↓s␈α␈ti␈α↓c␈α⊃p␈α␈rogra␈α␈mmin␈α␈g:␈α_a
␈βαX␈↓ ↓H␈ε#p␈α␈ara␈α␈digm␈α
for␈αk␈α␈no␈α}wl␈α↓e␈α␈dge␈α
en␈α␈gine␈α␈ering,"␈α
N-100␈α␈7-NS␈α␈F␈α↓,␈α
T␈α↓h␈α␈e␈α
Rand␈α
Co␈α␈rpo␈α␈ration␈α␈,␈αSa␈α␈n␈α␈ta
␈ββ␈↓ ↓H␈ε#M␈α␈on␈α␈i␈α↓c␈α␈a,␈αCali␈α↓f.,␈α197␈α␈9.
␈ββK␈↓ α␈ε#New␈α␈ell,␈α∞A.,␈α∞J.␈α
C.␈α
Sh␈α␈aw,␈α∞an␈α␈d␈α
H.␈α
A.␈α∞S␈α␈imon␈α␈,␈α∞\Ch␈α␈ess-pla␈α␈ying␈αprog␈α␈rams␈α
a␈α␈nd␈αthe
␈ββs␈↓ ↓H␈ε#p␈α␈rob␈α␈lem␈α	o␈α␈f␈α	co␈α␈mplex␈α␈ity,"␈α	in␈αλ(Feigen␈α}ba␈α␈um␈αλan␈α␈d␈αλF␈α↓e␈α␈l␈α↓d␈α␈man␈α␈,␈α	eds.)␈ε)␈α
Com␈α↓p␈α␈u␈α↓ters␈αλand␈αλThough␈α␈t␈ε#,
␈β∧≠␈↓ ↓H␈ε#M␈α␈cGraw-Hill:␈αNew␈αYo␈α␈rk,␈α196␈α␈3,␈α39␈α␈-␈α↓7␈α␈0.
␈β∧f␈↓ α␈ε#New␈α␈ell,␈αA.␈αan␈α␈d␈αH.␈αA␈α↓.␈αS␈α␈i␈α↓m␈α␈on,␈ε)␈αHum␈α↓a␈α␈n␈αProblem␈αSolvi␈α␈n␈α↓g␈ε#,␈αPren␈α␈tice␈α␈-␈α↓Ha␈α␈l␈α↓l:␈αE␈α↓n␈α␈glew␈α␈o␈α␈od
␈β¬∞␈↓ ↓H␈ε#Cli{s,␈αN.J.,␈α19␈α␈72.
␈β¬Y␈↓ α␈ε#Nilsson␈α␈,␈αN.,␈ε)␈αP␈α↓roblem␈αS␈α␈olving␈αMeth␈α␈ods␈αin␈αA␈α↓r␈α␈tif␈α↓i␈α␈cial␈αIntel␈α↓ligence␈ε#,␈α197␈α␈2.
␈βε%␈↓ α␈ε#Rich,␈α
E.,␈α∞\␈α␈Building␈αan␈α␈d␈αExp␈α␈l␈α↓o␈α␈i␈α↓t␈α␈i␈α↓n␈α␈g␈α
Use␈α␈r␈α
M␈α␈ode␈α␈l␈α↓s"␈α␈,␈ε)␈α∞Proc.␈α⊂6IJCAI,␈ε#␈α
Tok␈α␈y␈α␈o,␈α
1␈α␈979␈α␈,
␈βεM␈↓ ↓H␈ε#7␈α␈20.
␈βπ_␈↓ α␈ε#Rips,␈α∀L.␈α∪J␈α␈.,␈α∃E.␈α∩J.␈α∩Sh␈α␈obin␈α␈,␈α∃a␈α␈nd␈α⊃E␈α↓.␈α∩E.␈α∪S␈α␈mith,␈α∀\␈α␈Sema␈α␈n␈α␈tic␈α∩d␈α␈i␈α↓sta␈α␈nce␈α∩a␈α␈nd␈α⊃the
␈βπ@␈↓ ↓H␈ε#v␈α}eri|ca␈α␈tion␈α	of␈α
sema␈α␈n␈α␈tic␈α
re␈α␈l␈α↓a␈α␈ti␈α↓o␈α␈ns,"␈ε)␈α
J.␈α
V␈α␈erbal␈α
Learning␈α
a␈α␈nd␈α
V␈α␈erbal␈α
Beha␈α␈vior␈ε#,␈ε3␈α
12␈ε#,␈α
19␈α␈73,␈α
1-
␈βπg␈↓ ↓H␈ε#2␈α␈0.
␈βλ3␈↓ α␈ε#Sa␈α␈m␈α␈ue␈α␈l␈α↓,␈α∃A.,␈α⊗\␈α␈So␈α␈me␈α∪S␈α␈tud␈α␈i␈α↓e␈α␈s␈α∪on␈α∪M␈α␈ach␈α␈ine␈α∪Lear␈α␈nin␈α∪o␈α␈f␈α∀Ch␈α␈eck␈α}ers,"␈α∃in␈α∪(E.␈α∪A.
␈βλ[␈↓ ↓H␈ε#Feige␈α␈n␈α␈b␈α␈aum␈αa␈α␈nd␈α
Ju␈α␈l␈α↓ian␈α
F␈α↓e␈α␈l␈α↓d␈α␈ma␈α␈n,␈αeds.),␈ε)␈αC␈α↓omputers␈αand␈αTh␈α␈ou␈α↓gh␈α␈t␈ε#,␈αM␈α␈cGra␈α␈w-␈α↓Hill:␈αNew
␈β	α␈↓ ↓H␈ε#Yo␈α␈rk,␈α19␈α␈63.
␈β	N␈↓ α␈ε#Sa␈α␈nd␈α␈ewall,␈αE.,␈αpriva␈α␈te␈αcom␈α␈m␈α␈un␈α␈ication␈α␈,␈αA␈α↓u␈α␈gu␈α␈st␈α22␈α␈,␈α19␈α␈79␈α␈.
␈β
→␈↓ α␈ε#St␈α␈e|k␈α␈,␈α∀M␈α␈.␈α∩\␈α␈A␈α↓n␈α⊂exa␈α␈minat␈α␈i␈α↓o␈α␈n␈α⊃of␈α⊃a␈α∩fra␈α␈me-stru␈α␈ctu␈α␈red␈α⊃rep␈α␈resen␈α}tation␈α⊃sy␈α␈stem,"
␈β
A␈↓ ↓H␈ε#M␈α␈emo␈αHPP-78-1␈α␈3,␈αStan␈α␈ford␈α
Univ␈α␈er␈α␈si␈α↓ty␈α␈,␈α1␈α␈97␈α␈8.
␈β
␈↓ α␈ε#Waterm␈α␈an,␈α
D.␈α
A.,␈α
R.␈α
H.␈α
An␈α␈derso␈α␈n,␈α
F.␈α
Hay␈α}es-Roth␈α␈,␈α
P␈α↓.␈α
K␈α␈l␈α↓a␈α␈hr,␈α
G.␈α
R.␈α
M␈α␈artin␈α␈s,
␈β4␈↓ ↓H␈ε#a␈α␈nd␈α	S␈α␈.␈α
Rosen␈α␈sch␈α␈ein,␈α
\De␈α␈si␈α↓g␈α␈n␈α	of␈α
a␈α	rule-o␈α␈ri␈α↓e␈α␈n␈α␈ted␈α	sy␈α␈stem␈α	for␈α
imp␈α␈lemen␈α}ting␈α	exp␈α␈ertise,"
␈β\␈↓ ↓H␈ε#Th␈α␈e␈αRan␈α␈d␈αCo␈α␈rpo␈α␈ration␈α␈,␈αS␈α␈an␈α␈t␈α␈a␈αMo␈α␈nica,␈α19␈α␈79.
␈β'␈↓ α␈ε#Waterm␈α␈an,␈α→D.␈α↔A.␈α↔an␈α␈d␈α↔F.␈α↔Ha␈α␈y␈α␈es-Rot␈α␈h,␈ε)␈α~Pattern-Directed␈α⊗Inf␈α↓erence␈α⊗Systems␈ε#,
␈βO␈↓ ↓H␈ε#Ac␈α␈ade␈α␈mic␈αP␈α↓re␈α␈ss:␈αNe␈α␈w␈αYo␈α␈rk,␈α19␈α␈78.
␈β⊂3/FONT#1=cmathx[XGP,SYS]=SS/FONT#35=cmr9[XGP,SYS]=!"%&'(),-./0123456789:;=?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]↑←`abcdefghijklmnopqrstuvwxyz{|⎇}}/FONT#36=cmr8[XGP,SYS]="'()*,-.0123456789:;ABCDEFGHIJKLMNOPQRSTUVWYZ[\]←abcdefghijklmnopqrstuvwxyz{|}}/FONT#38=cmr6[XGP,SYS]=*+01234567899/FONT#41=cmi9[XGP,SYS]=∃'(),-.13456?ABCDEFGHIJLMNOPRSTVWabcdefghiklmnoprstuvwxyzz/FONT#42=cmi8[XGP,SYS]=∃CSacegilmnotuvyy/FONT#44=cmi6[XGP,SYS]=dfnn/FONT#48=cms9[XGP,SYS]=!"'(),-.2:ABCEFINORSTW\abcdefghijklmnopqrstuvwxyz{|⎇}}/FONT#50=cmb10[XGP,SYS]=,-.ABDFHKLPRabcdeghiklnoprstuyy/FONT#51=cmb9[XGP,SYS]=()-.0123456789:ABCDEFGHILMNOPRSTUWXY[]abcdefghiklmnoprstuvwxyz|}}/FONT#55=cmsy9[XGP,SYS]=¬∂pp/FONT#61=cmssb[XGP,SYS]=.1234ACEFGHINPRSTacdefghilmnoprstuwxyz}}/FONT#62=cmss12[XGP,SYS]=-.1234CDEFGIMNORSTVWYacdefhiklmnorstuvwy||/FONT#64=cmsss8[XGP,SYS]=.12CDRSTUVacdefghilmnoprstuu